Typ danych INTERVAL
Typ danych INTERVAL to bardzo przydatne narzędzie do wykonywania operacji arytmetycznych na datach i godzinach. Załóżmy na przykład, że nasza polityka wypożyczalni wymaga zwrotu DVD w ciągu 3 dni. Możemy obliczyć expected_return_date dla danego wypożyczenia, dodając INTERVAL 3 dni do kolumny rental_date z tabeli rental. Wynik możemy następnie porównać z rzeczywistą datą zwrotu (return_date), aby sprawdzić, czy DVD zostało zwrócone z opóźnieniem.
Wypróbuj to w ćwiczeniu.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w PostgreSQL
Instrukcje do ćwiczenia
- Wybierz datę wypożyczenia i datę zwrotu z tabeli
rental. - Dodaj
INTERVAL3 dni do kolumnyrental_date, aby obliczyć oczekiwaną datę zwrotu (expected_return_date).
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;