Das voraussichtliche Rückgabedatum berechnen
Nachdem du jetzt geübt hast, wie man Zeitstempel addiert und subtrahiert und relative Berechnungen mit Intervallen durchführt, lass uns diese neuen Fähigkeiten nutzen, um das tatsächliche voraussichtliche Rückgabedatum einer bestimmten Ausleihe zu berechnen. Wie du in den vorherigen Übungen gesehen hast, ist rental_duration die Anzahl der Tage, die eine Ausleihe dauern darf, bevor sie als überfällig gilt. Um den Wert expected_return_date zu berechnen, solltest du rental_duration mit rental_date addieren.
Diese Übung ist Teil des Kurses
<Kurs>Funktionen zur Datenbearbeitung in PostgreSQL</Kurs>Übungsanweisungen
- Rechne
rental_durationum, indem du es mit einemINTERVALvon 1 Tag multiplizierst. - Addiere es zum Ausleihdatum.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT
f.title,
r.rental_date,
f.rental_duration,
-- Add the rental duration to the rental date
___ '1' day ___ f.___ + ___ AS expected_return_date,
r.return_date
FROM film AS f
INNER JOIN inventory AS i ON f.film_id = i.film_id
INNER JOIN rental AS r ON i.inventory_id = r.inventory_id
ORDER BY f.title;