IniziaInizia gratis

Uso di DATE_TRUNC

La funzione DATE_TRUNC() tronca i tipi di dato timestamp o interval per restituire un timestamp o un intervallo alla precisione specificata. I valori di precisione sono un sottoinsieme degli identificatori di campo che puoi usare con le funzioni EXTRACT() e DATE_PART(). DATE_TRUNC() restituisce un interval o un timestamp, non un numero. Per esempio

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

Risultato: 2005-05-01 00;00:00

Ora facciamo qualche prova con diverse precisioni e, alla fine, modifichiamo le query degli esercizi precedenti per aggregare l’attività di noleggio.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in PostgreSQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Modifica ed esegui il codice