开始使用免费开始使用

对日期和时间值进行加减

在本练习中,您将根据 film 表中的 rental_duration 列,以及我们熟悉的 rental 表中的 rental_date,计算实际的租借天数,并得到准确的 expected_return_date

这需要您用上之前课程中学到的多表连接技巧。为了在一条查询中同时选择 filmrental 两张表的列,我们需要借助 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;
编辑并运行代码