Funções de data

1 - Funções básicas:
CURRENT_DATE - Data Atual
CURRENT_TIME - Hora Atual 
CURRENT_TIMESTAMP - Data e Hora Atual
2 - Funções DATE_TRUNC:
DATE_TRUNC - Especificar parte ser truncada em data informada

Com essa função é possivel obter o parametro informado, ignorando os detamais dados referentes a data, sua utilização se dá date_trunc('CAMPO', ORIGEM), onde CAMPO é o tipo de dado e ORIGEM a data a qual deve ser truncada, abaixo lista de todos os CAMPOS disponiveis:

3 - Exemplos de uso:
SELECT date_trunc('hour', TIMESTAMP '2020-01-16 20:38:40');
Result: 2020-01-16 20:00:00

SELECT date_trunc('year', TIMESTAMP '2020-02-16 20:38:40');
Result: 2020-01-01 00:00:00


Truncar para obter 1º dia do mês 
date_trunc('month',current_date)

Revisão #2
Criado 8 March 2022 11:53:47 por Nicolly Andrielly
Atualizado 26 October 2023 17:56:46 por Nicolly Andrielly