开始使用免费开始使用

计算预计归还日期

现在您已经练习了如何对时间戳进行加减运算,并使用 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;
编辑并运行代码