Ajouter et soustraire des valeurs de date et d'heure
Dans cet exercice, vous calculerez le nombre réel de jours de location ainsi que le véritable expected_return_date
en utilisant la colonne rental_duration
du tableau film
ainsi que la colonne familière rental_date
du tableau rental
.
Pour ce faire, vous devrez dépoussiérer les compétences que vous avez acquises lors de cours précédents sur la manière de joindre deux tableaux ou plus. Pour sélectionner des colonnes dans les tableaux film
et rental
en une seule requête, nous devons utiliser le tableau inventory
pour relier ces deux tableaux, car il n'existe pas de relation explicite entre eux. Essayons !
Cet exercice fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;