LoslegenKostenlos loslegen

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

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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