開始使用免費開始

日期與時間的加減運算

在這個練習中,你會用 film 資料表中的 rental_duration 欄位,以及你熟悉的 rental 資料表裡的 rental_date,來計算實際租借的天數,並求出正確的 expected_return_date

你需要重新運用先前課程學到的技巧,把兩個以上的資料表做聯結。由於 filmrental 之間沒有直接關聯,我們必須透過 inventory 資料表把這兩者連起來,才能在同一個查詢中同時選取 filmrental 的欄位。一起試試看吧!

本練習屬於課程

在 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;
編輯並執行程式碼