Сложение и вычитание значений даты и времени
В этом упражнении вы вычислите фактическое количество дней аренды, а также точную дату ожидаемого возврата (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;