CommencezCommencez gratuitement

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

Voir le cours

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;
Modifier et exécuter le code