Obliczanie oczekiwanej daty zwrotu
Wiesz już, jak dodawać i odejmować znaczniki czasu oraz wykonywać obliczenia względne z użyciem interwałów – czas wykorzystać tę wiedzę w praktyce. W tym ćwiczeniu obliczysz rzeczywistą oczekiwaną datę zwrotu konkretnego wypożyczenia. Jak już wiesz z poprzednich ćwiczeń, rental_duration to liczba dni, przez które można przetrzymać wypożyczony film, zanim zostanie uznany za spóźniony. Aby obliczyć expected_return_date, dodaj rental_duration do rental_date.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w PostgreSQL
Instrukcje do ćwiczenia
- Przekształć
rental_duration, mnożąc tę wartość przezINTERVALwynoszący 1 dzień. - Dodaj wynik do daty wypożyczenia.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
f.title,
r.rental_date,
f.rental_duration,
-- Add the rental duration to the rental date
___ '1' day ___ f.___ + ___ AS expected_return_date,
r.return_date
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;