De verwachte inleverdatum berekenen
Nu je hebt geoefend met het optellen en aftrekken van timestamps en relatieve berekeningen met intervals, gaan we die nieuwe skills gebruiken om de daadwerkelijke verwachte inleverdatum van een specifieke verhuur te berekenen. Zoals je in eerdere oefeningen hebt gezien, is rental_duration het aantal dagen dat is toegestaan voor een verhuur voordat die te laat is. Om de expected_return_date te berekenen, gebruik je de rental_duration en tel je die op bij de rental_date.
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Oefeninstructies
- Zet
rental_durationom door het te vermenigvuldigen met een 1-dayINTERVAL. - Tel dit op bij de verhuurdatum.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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;