Обчислення очікуваної дати повернення
Тепер, коли ви попрактикувалися додавати й віднімати позначки часу та виконувати відносні обчислення з інтервалами, застосуймо ці навички, щоб визначити фактичну очікувану дату повернення для конкретної оренди. Як ви бачили у попередніх вправах, rental_duration — це кількість днів, дозволених для оренди, після чого вона вважається простроченою. Щоб обчислити expected_return_date, вам слід узяти rental_duration і додати її до rental_date.
Ця вправа є частиною курсу
Функції для обробки даних у PostgreSQL
Інструкції до вправи
- Перетворіть
rental_duration, помноживши її наINTERVALу 1 день (1-day). - Додайте результат до дати оренди.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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;