Intervall-Datentypen
INTERVAL-Datentypen sind ein sehr nützliches Werkzeug für die Durchführung von Rechenoperationen mit Datums- und Uhrzeitdatentypen. Nehmen wir mal an, unsere Ausleihbedingungen bestimmen, dass eine DVD innerhalb von 3 Tagen zurückgegeben werden muss. Wir können das expected_return_date (erwartete Rückgabedatum) für eine bestimmte DVD-Ausleihe berechnen, indem wir einen INTERVAL von 3 Tagen zum rental_date (Datum der Ausleihe) aus der Tabelle rental hinzufügen. Dann können wir das Ergebnis mit dem tatsächlichen return_date (Rückgabedatum) vergleichen, um festzustellen, ob die DVD zu spät zurückgegeben wurde.
Probieren wir dieses Beispiel in der Übung aus.
Diese Übung ist Teil des Kurses
Funktionen zur Datenbearbeitung in PostgreSQL
Anleitung zur Übung
- Wähle das Ausleihdatum und das Rückgabedatum aus der Tabelle
rentalaus. - Füge einen
INTERVALvon 3 Tagen zurental_datehinzu, um das voraussichtliche Rückgabedatum zu berechnen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;