Calcul de la date de retour prévue
Maintenant que vous avez pratiqué l'addition et la soustraction d'horodatages et les calculs relatifs avec des intervalles, mettons ces nouvelles compétences en action pour calculer la date de retour réellement prévue d'une location précise. Comme vous l'avez vu dans les exercices précédents, rental_duration correspond au nombre de jours permis pour une location avant qu'elle soit considérée en retard. Pour calculer expected_return_date, vous devez utiliser rental_duration et l'ajouter à rental_date.
Cette activité fait partie du cours
Fonctions pour manipuler les données dans PostgreSQL
Instructions de l’exercice
- Convertissez
rental_durationen le multipliant par unINTERVALde 1 jour. - Ajoutez-le à la date de location.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
SELECT
f.title,
r.rental_date,
f.rental_duration,
-- Add the rental duration to the rental date
___ '1' day ___ f.___ + ___ AS expected_return_date,
r.return_date
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;