Типи даних INTERVAL
Типи даних INTERVAL — це зручний інструмент для виконання арифметичних операцій із типами дати й часу. Наприклад, припустімо, що за нашою політикою прокату DVD потрібно повернути протягом 3 днів. Ми можемо обчислити expected_return_date для конкретної оренди DVD, додавши INTERVAL у 3 дні до rental_date з таблиці rental. Потім можна порівняти цей результат з фактичною return_date, щоб визначити, чи було DVD повернуто із запізненням.
Спробуймо цей приклад у вправі.
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інструкції до вправи
- Виберіть дату оренди та дату повернення з таблиці
rental. - Додайте до
rental_dateINTERVALу 3 дні, щоб обчислити очікувану дату повернення`.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;