Função - Primeiro e ultimo dia do mês

Olá, neste fórum iremos apresentar duas funções do PostgreSQL que podem ser utilizadas para retornar o primeiro e último dia do mês corrente.

Primeiro dia do mês

SELECT cast(date_trunc('month',current_date) as date);

Último dia do mês

SELECT cast(date_trunc('month', current_date) + INTERVAL'1 month' - INTERVAL'1 day' as date);

Nesta última query foi utilizado o comando INTERVAL, para saber mais sobre esta função, acesse a documentação oficial do PostgreSQL clicando aqui.

Retorno da query executada:

image-1646767758231.png


Revisão #1
Criado 8 March 2022 16:17:59 por Nicolly Andrielly
Atualizado 26 October 2023 17:56:46 por Nicolly Andrielly