ПочатиПочніть безкоштовно

Додавання та віднімання значень дати й часу

У цій вправі ви обчислите фактичну кількість днів оренди, а також точну дату 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;
Редагувати та запускати код