Tipuri de date INTERVAL
Tipurile de date INTERVAL îți oferă un instrument foarte util pentru efectuarea de operații aritmetice pe tipurile de date dată și oră. De exemplu, să presupunem că politica noastră de închiriere impune returnarea unui DVD în termen de 3 zile. Putem calcula expected_return_date pentru o anumită închiriere adăugând un INTERVAL de 3 zile la rental_date din tabelul rental. Apoi putem compara acest rezultat cu return_date efectivă pentru a determina dacă DVD-ul a fost returnat cu întârziere.
Hai să testăm acest exemplu în exercițiu.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Instrucțiuni pentru exercițiu
- Selectează data închirierii și data returnării din tabelul
rental. - Adaugă un
INTERVALde 3 zile larental_datepentru a calcula data de returnare așteptată`.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;