Tenta user o interval ...
assim

select current_date AS Data,(current_date + interval '1 month')::date AS mes_que_vem;

Data          | mes_que_vem
2006-11-01 | 2006-12-01


Att:

Thiago Risso

On 11/1/06, Nelson Pereira Júnior <[EMAIL PROTECTED]> wrote:
Olá,
 
Dentro de uma função PLPGSQL, tenho uma variável datahora. Como faço para retornar apenas a data dessa variável, incrementando 1 mês na data, levando em consideração que se a data for 20/12/06 deverá retornar 20/01/07, e que se for 31/01/06 deverá retornar 28/02/06.
 
Alguém sabe?
 
Obrigado,
 
Nelson.

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios


_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a