计算预计归还日期
现在您已经练习了如何对时间戳进行加减运算,并使用 interval 做相对计算,接下来用这些技能来计算某个租赁的实际预计归还日期。正如您在之前的练习中所见,rental_duration 表示在被视为逾期前允许的租赁天数。要计算 expected_return_date,需要将 rental_duration 加到 rental_date 上。
本练习是课程的一部分
在 PostgreSQL 中使用函数处理数据
练习说明
- 通过将
rental_duration乘以 1 天的INTERVAL来进行转换。 - 将其加到租赁日期上。
交互式实操练习
通过完成这段示例代码来试试这个练习。
SELECT
f.title,
r.rental_date,
f.rental_duration,
-- Add the rental duration to the rental date
___ '1' day ___ f.___ + ___ AS expected_return_date,
r.return_date
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;