Calcularea datei de returnare estimate
Acum că ai exersat cum să aduni și să scazi timestamp-uri și să efectuezi calcule relative folosind intervale, hai să folosim aceste cunoștințe pentru a calcula data efectivă de returnare estimată a unui anumit rental. Așa cum ai văzut în exercițiile anterioare, rental_duration reprezintă numărul de zile permise pentru un rental înainte ca acesta să fie considerat întârziat. Pentru a calcula expected_return_date, vei folosi rental_duration și îl vei adăuga la rental_date.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în PostgreSQL
Instrucțiuni pentru exercițiu
- Convertește
rental_durationînmulțindu-l cu unINTERVALde 1 zi. - Adaugă rezultatul la data de rental.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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;