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
<Kurs>Funktionen zur Datenbearbeitung in PostgreSQL</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;