ÎncepețiÎncepe gratuit

Adunarea și scăderea valorilor de dată și oră

În acest exercițiu, vei calcula numărul real de zile închiriate, precum și expected_return_date corectă, folosind coloana rental_duration din tabela film împreună cu familiara coloană rental_date din tabela rental.

Va trebui să reactualizezi cunoștințele dobândite în cursurile anterioare despre cum să unești două sau mai multe tabele. Pentru a selecta coloane din ambele tabele — film și rental — într-o singură interogare, va trebui să folosești tabela inventory ca punte de legătură între ele, deoarece nu există o relație directă între cele două. Hai să încercăm!

Acest exercițiu face parte din cursul

Funcții pentru manipularea datelor în PostgreSQL

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul