Datums- und Zeitwerte addieren und subtrahieren
In dieser Übung berechnest du die tatsächliche Anzahl der Ausleihtage sowie das tatsächlicheexpected_return_date, indem du die Spalte rental_duration aus der Tabelle film zusammen mit dem bekannten rental_date aus der Tabelle rental verwendest.
Dazu müssen wir zunächst die Kenntnisse auffrischen, die du in früheren Kursen zum Verknüpfen von zwei oder mehr Tabellen gelernt hast. 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 zwischen ihnen keine explizite Beziehung besteht. Probieren wir's mal aus!
Diese Übung ist Teil des Kurses
Funktionen zur Datenbearbeitung in PostgreSQL
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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;