НачатьНачать бесплатно

Вычисление ожидаемой даты возврата

Теперь, когда вы потренировались складывать и вычитать временны́е метки и выполнять относительные вычисления с интервалами, давайте применим эти навыки, чтобы рассчитать фактическую ожидаемую дату возврата конкретной аренды. Как вы уже видели в предыдущих упражнениях, 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;
Редактировать и запускать код