Sčítání a odčítání hodnot data a času
V tomto cvičení vypočítáš skutečný počet dní půjčení a správné datum expected_return_date – využiješ k tomu sloupec rental_duration z tabulky film spolu s již známým sloupcem rental_date z tabulky rental.
Budeš muset oprášit znalosti z předchozích kurzů a připomenout si, jak spojit dvě nebo více tabulek dohromady. Abys mohl/a vybírat sloupce z tabulek film i rental v jednom dotazu, použiješ tabulku inventory jako prostředníka – přímá vazba mezi těmito tabulkami totiž neexistuje. Pojďme na to!
Toto cvičení je součástí kurzu
Funkce pro práci s daty v PostgreSQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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;