Datum- en tijdwaarden optellen en aftrekken
In deze oefening bereken je het daadwerkelijke aantal gehuurde dagen en de echte expected_return_date door de kolom rental_duration uit de tabel film te combineren met de bekende rental_date uit de tabel rental.
Hiervoor heb je de skills nodig die je eerder hebt geleerd om twee of meer tabellen te joinen. Om kolommen uit zowel de tabellen film als rental in één query te selecteren, gebruiken we de tabel inventory om deze twee tabellen te joinen, omdat er geen expliciete relatie tussen bestaat. Aan de slag!
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT f.title, f.rental_duration,
-- Calculate the number of days rented
___.___ - ___.___ AS ___
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;