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

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

В этом упражнении вы вычислите фактическое количество дней аренды, а также точную дату ожидаемого возврата (expected_return_date), используя столбец rental_duration из таблицы film и уже знакомый вам столбец rental_date из таблицы rental.

Для этого вам понадобятся навыки объединения двух и более таблиц, которые вы освоили в предыдущих курсах. Чтобы выбрать столбцы из таблиц film и rental в одном запросе, потребуется таблица inventory — именно она свяжет эти две таблицы, поскольку прямой связи между ними нет. Давайте попробуем!

Это упражнение является частью курса

Функции для работы с данными в PostgreSQL

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT f.title, f.rental_duration,
    -- Calculate the number of days rented
    ___.___ - ___.___ AS ___
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;
Редактировать и запускать код