Bom dia a todos!

No SQL Server existe a função datediff(datepart,startdate,enddate), que
retorna o intervalo entre as datas de acordo com o datepart informado, ou
seja retorna o intervalo em dias, meses, anos, etc.
No postgresql, estou utilizando da seguinte forma para ter o intervalo em
meses:

select EXTRACT(MONTH FROM AGE('2009-01-01','2010-02-01')) + (EXTRACT(YEAR
FROM AGE('2009-01-01','2010-02-01')) * 12)

Mas em outras situações preciso do intervalo em anos ou dias, existe alguma
forma mais prática de se fazer isso?

Abraços!

Edimar Rangel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a