Tipi di dato INTERVAL
I tipi di dato INTERVAL ti offrono uno strumento molto utile per eseguire operazioni aritmetiche su dati di tipo data e ora. Per esempio, supponiamo che la nostra policy di noleggio richieda la restituzione di un DVD entro 3 giorni. Possiamo calcolare l'expected_return_date per un determinato noleggio aggiungendo un INTERVAL di 3 giorni alla rental_date dalla tabella rental. Possiamo poi confrontare questo risultato con la return_date effettiva per capire se il DVD è stato restituito in ritardo.
Proviamo questo esempio nell'esercizio.
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in PostgreSQL
Istruzioni dell'esercizio
- Seleziona la data di noleggio e la data di restituzione dalla tabella
rental. - Aggiungi un
INTERVALdi 3 giorni allarental_dateper calcolare la data di restituzione prevista`.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;