Вычисление ожидаемой даты возврата
Теперь, когда вы потренировались складывать и вычитать временны́е метки и выполнять относительные вычисления с интервалами, давайте применим эти навыки, чтобы рассчитать фактическую ожидаемую дату возврата конкретной аренды. Как вы уже видели в предыдущих упражнениях, rental_duration — это количество дней, на которое разрешена аренда, прежде чем она считается просроченной. Чтобы вычислить expected_return_date, нужно прибавить rental_duration к rental_date.
Это упражнение является частью курса
Функции для работы с данными в PostgreSQL
Инструкции к упражнению
- Преобразуйте
rental_duration, умножив его наINTERVALдлиной 1 день. - Прибавьте результат к дате аренды.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;