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
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;