No MySQL temos:
select adddate(minhadata, interval 1 month) novadata from tabela

No postgres fiz assim:
select minhadata- cast('1 month' as interval) novadata from tabela

É isso mesmo ou existe uma função mais adequada para adicionar um tempo em uma 
data?

Não quero data+1 porque não são dias fixos, as vezes precisamos adicionar 1 
mes, exemplo

01/01/2017 + 30 = 31/01/2017
01/01/2017 + (1 mes) = 01/02/2017


Marcelo
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a