LoslegenKostenlos starten

DATE_TRUNC verwenden

Die Funktion DATE_TRUNC() schneidet Zeitstempel- oder Intervall-Datentypen ab, um einen Zeitstempel oder ein Intervall mit einer bestimmten Genauigkeit zurückzugeben. Die Präzisionswerte sind ein Teil der Feldkennungen, die mit den Funktionen EXTRACT() und DATE_PART() verwendet werden können. DATE_TRUNC() gibt ein Intervall oder einen Zeitstempel zurück, nicht eine Zahl. Zum Beispiel:

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

Ergebnis: 2005-05-01 00;00:00

Nun probieren wir verschiedene Genauigkeiten aus und ändern am Ende die Abfragen aus den vorherigen Übungen, um die Ausleihaktivitäten zusammenzufassen.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen zur Datenbearbeitung in PostgreSQL</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;
Code bearbeiten und ausführen