Zacznij terazZacznij za darmo

Dodawanie i odejmowanie wartości daty i czasu

W tym ćwiczeniu obliczysz rzeczywistą liczbę dni wypożyczenia oraz właściwą wartość expected_return_date, korzystając z kolumny rental_duration z tabeli film oraz kolumny rental_date z tabeli rental.

Przydadzą się tu umiejętności z poprzednich kursów dotyczące łączenia dwóch lub więcej tabel. Aby wybrać kolumny z obu tabel – film i rental – w jednym zapytaniu, trzeba użyć tabeli inventory jako łącznika, ponieważ nie ma między nimi bezpośredniej relacji. Do dzieła!

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w PostgreSQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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;
Edytuj i uruchom kod