Addieren und Subtrahieren von Datums- und Zeitwerten
In dieser Übung berechnest du die tatsächliche Anzahl der gemieteten Tage sowie die wahre expected_return_date
, indem du die Spalte rental_duration
aus der Tabelle film
zusammen mit der bekannten rental_date
aus der Tabelle rental
verwendest.
Dafür musst du deine Kenntnisse aus früheren Kursen auffrischen, wie man zwei oder mehr Tabellen miteinander verbindet. Um Spalten aus den Tabellen film
und rental
in einer einzigen Abfrage auszuwählen, müssen wir die Tabelle inventory
verwenden, um diese beiden Tabellen miteinander zu verbinden, da es keine explizite Beziehung zwischen ihnen gibt. Probieren wir es aus!
Diese Übung ist Teil des Kurses
Funktionen zur Manipulation von Daten in PostgreSQL
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
SELECT f.title, f.rental_duration,
-- Calculate the number of days rented
___.___ - ___.___ AS ___
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;