Kom igångKom igång gratis

Använda DATE_TRUNC

Funktionen DATE_TRUNC() trunkerar timestamp- eller intervalldatatyper och returnerar ett timestamp eller intervall med angiven precision. Precisionsvärdena är en delmängd av de fältidentifierare som kan användas med funktionerna EXTRACT() och DATE_PART(). DATE_TRUNC() returnerar ett intervall eller ett timestamp – inte ett tal. Exempel:

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

Resultat: 2005-05-01 00:00:00

Nu ska vi testa olika precisionsnivåer och slutligen anpassa frågorna från de tidigare övningarna för att aggregera uthyrningsaktivitet.

Den här övningen är en del av kursen

Funktioner för datamanipulering i PostgreSQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Redigera och kör kod