On 15-04-2016 21:25, siste...@mvsoftware.com.br wrote: > Como tratar essa situação em SQL? > $ psql psql (9.5.2) Digite "help" para ajuda.
euler=# select CAST(date_trunc('month', now()) + interval '1 month - 1 day' AS date); date ------------ 2016-04-30 (1 registro) euler=# select CAST(date_trunc('month', '2016-02-10'::date) + interval '1 month - 1 day' AS date); date ------------ 2016-02-29 (1 registro) euler=# select CAST(date_trunc('month', '2016-01-10'::date) + interval '1 month - 1 day' AS date); date ------------ 2016-01-31 (1 registro) -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral