始める無料で始める

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;
コードを編集して実行