Addition et soustraction de valeurs de date et d'heure
Dans cet exercice, vous allez calculer le nombre réel de jours loués ainsi que la vraie expected_return_date en utilisant la colonne rental_duration de la table film, en plus de la rental_date bien connue de la table rental.
Vous devrez remettre en pratique vos compétences acquises dans les cours précédents pour joindre deux tables ou plus. Pour sélectionner des colonnes à la fois des tables film et rental dans une seule requête, nous devrons utiliser la table inventory pour les relier, puisqu'il n'existe pas de relation explicite entre elles. Allons-y!
Cette activité fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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;