Intervalデータ型
INTERVAL データ型は、日付・時刻データ型に対して演算を行う際にとても便利なツールです。たとえば、DVDの返却期限が3日以内というレンタル規程があるとします。この場合、expected_return_date テーブルの INTERVAL に3日間の rental_date を加算することで、各レンタルの rentalを計算できます。さらに、その結果を実際の return_date と比較することで、DVDが遅延返却されたかどうかを確認できます。
それでは、この例を演習で試してみましょう。
この演習はコースの一部です
PostgreSQL のデータ操作関数
演習の手順
rentalテーブルからレンタル日と返却日を取得してください。INTERVALに3日間のrental_dateを加算して、返却予定日 を計算してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT
-- Select the rental and return dates
___,
___,
-- Calculate the expected_return_date
rental_date + ___ ___ AS expected_return_date
FROM rental;