Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Zet rental_duration om door het te vermenigvuldigen met een 1-day INTERVAL.
  • 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;
Code bewerken en uitvoeren