始める無料で始める

返却予定日の計算

タイムスタンプの加算・減算やintervalを使った相対計算を練習しましたね。次は、これらのスキルを活かして、特定のレンタルの実際の返却予定日を計算しましょう。これまでの演習で確認したように、rental_duration はレンタルが延滞とみなされるまでの日数を表します。expected_return_date を求めるには、rental_durationrental_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;
コードを編集して実行