saulo Mendes escreveu:
> 
> pessoal, entendi a questão. Muito obrigado pela compreensão. Mas fica 
> uma outra dúvida:
>  
> será que existe uma forma de se considerar que 30 dias = 1 mês ??
>  


justify_days?
Veja 
http://www.postgresql.org/docs/8.2/interactive/functions-datetime.html:
justify_days(interval) : Adjust interval so 30-day time periods 
are represented as months

bdteste=# SELECT justify_days('60 days'::interval);
  justify_days
--------------
  2 mons
(1 registro)

bdteste=# SELECT justify_days('360 days'::interval);
  justify_days
--------------
  1 year
(1 registro)

bdteste=# SELECT justify_days(age('2007-12-17'::date, 
'2003-12-18'::date));
  justify_days
--------------
  4 years
(1 registro)

Osvaldo

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

Responder a