Aan de slagBegin gratis

DATE_TRUNC gebruiken

De functie DATE_TRUNC() kort timestamp- of interval-typen af en geeft een timestamp of interval terug op een opgegeven precisie. De precisiewaarden zijn een subset van de veldidentificaties die je ook kunt gebruiken met de functies EXTRACT() en DATE_PART(). DATE_TRUNC() geeft dus een interval of timestamp terug, geen getal. Bijvoorbeeld

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

Resultaat: 2005-05-01 00;00:00

Laten we nu met verschillende precisies experimenteren en uiteindelijk de query’s uit de vorige oefeningen aanpassen om de verhuuractiviteit te aggregeren.

Deze oefening maakt deel uit van de cursus

Functies voor het manipuleren van data in PostgreSQL

Bekijk cursus

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Code bewerken en uitvoeren