ComeçarComece de graça

Usando DATE_TRUNC

A função ` DATE_TRUNC() vai cortar os tipos de dados timestamp ou intervalo pra devolver um timestamp ou intervalo com uma precisão específica. Os valores de precisão são um subconjunto dos identificadores de campo que podem ser usados com as funções \ EXTRACT() e DATE_PART() `. A função ` DATE_TRUNC() ` vai devolver um intervalo ou carimbo de data/hora em vez de um número. Por exemplo

SELECT DATE_TRUNC('month', TIMESTAMP '2005-05-21 15:30:30');

Resultado: 2005-05-01 00;00:00

Agora, vamos experimentar diferentes precisões e, por fim, modificar as consultas dos exercícios anteriores para agregar a atividade de aluguel.

Este exercício faz parte do curso

Funções para mexer nos dados no PostgreSQL

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Editar e executar o código