Addizione e sottrazione di valori di data e ora
In questo esercizio calcolerai il numero effettivo di giorni di noleggio e la vera expected_return_date usando la colonna rental_duration della tabella film insieme alla ben nota rental_date della tabella rental.
Dovrai rispolverare le competenze dei corsi precedenti su come unire due o più tabelle. Per selezionare colonne sia da film sia da rental in un'unica query, dovremo usare la tabella inventory per collegare queste due tabelle, dato che non esiste una relazione esplicita tra loro. Proviamoci!
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
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;