IniziaInizia gratis

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

Visualizza il corso

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;
Modifica ed esegui il codice