返却予定日の計算
タイムスタンプの加算・減算や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;