Interval-datatypen
INTERVAL-datatypen zijn erg handig om rekenkundige bewerkingen uit te voeren op datum- en tijdtypen. Stel bijvoorbeeld dat ons verhuurbeleid vereist dat een dvd binnen 3 dagen wordt teruggebracht. We kunnen de expected_return_date voor een bepaalde dvd-verhuur berekenen door een INTERVAL van 3 dagen op te tellen bij de rental_date uit de tabel rental. Vervolgens kunnen we dit resultaat vergelijken met de daadwerkelijke return_date om te bepalen of de dvd te laat is ingeleverd.
Laten we dit voorbeeld in de oefening uitproberen.
Deze oefening maakt deel uit van de cursus
Functies voor het manipuleren van data in PostgreSQL
Oefeninstructies
- Selecteer de huurdatum en inleverdatum uit de tabel
rental. - Tel een
INTERVALvan 3 dagen op bij derental_dateom de verwachte inleverdatum te berekenen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;