ÎncepețiÎncepe gratuit

Utilizarea DATE_TRUNC

Funcția DATE_TRUNC() trunchiază tipuri de date timestamp sau interval și returnează un timestamp sau interval la o precizie specificată. Valorile de precizie sunt un subset al identificatorilor de câmp care pot fi folosiți cu funcțiile EXTRACT() și DATE_PART(). DATE_TRUNC() returnează un interval sau un timestamp, nu un număr. De exemplu:

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

Rezultat: 2005-05-01 00:00:00

Acum să experimentăm cu diferite niveluri de precizie și să modificăm interogările din exercițiile anterioare pentru a agrega activitatea de închiriere.

Acest exercițiu face parte din cursul

Funcții pentru manipularea datelor în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Editează și rulează codul