对日期和时间值进行加减
在本练习中,您将根据 film 表中的 rental_duration 列,以及我们熟悉的 rental 表中的 rental_date,计算实际的租借天数,并得到准确的 expected_return_date。
这需要您用上之前课程中学到的多表连接技巧。为了在一条查询中同时选择 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;