Calcolare la data di restituzione prevista
Ora che hai fatto pratica con l'addizione e la sottrazione di timestamp e con i calcoli relativi usando gli interval, usiamo queste nuove abilità per calcolare la vera data di restituzione prevista di un noleggio specifico. Come hai visto negli esercizi precedenti, rental_duration è il numero di giorni consentiti per un noleggio prima che sia considerato in ritardo. Per calcolare expected_return_date dovrai usare rental_duration e aggiungerlo a rental_date.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Istruzioni dell'esercizio
- Converti
rental_durationmoltiplicandolo per unINTERVALdi 1 giorno. - Aggiungilo alla data del noleggio.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;