ÎncepețiÎncepe gratuit

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

Vezi cursul

Instrucțiuni pentru exercițiu

  • Convertește rental_duration înmulțindu-l cu un INTERVAL de 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;
Editează și rulează codul