Podes utilizar interval '1 day'
Exemplo select current_date + interval '1 day'

Em 19/01/2017 14:10, <[email protected]> escreveu:

> 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
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a