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
Funktionen zur Datenbearbeitung in PostgreSQL
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
-- Truncate rental_date by year
SELECT ___(___, ___) AS rental_year
FROM rental;