LoslegenKostenlos loslegen

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

Kurs anzeigen

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;
Code bearbeiten und ausführen