SQLで2つの日付間の天数を求める方法

SQL では DATEDIFF 関数を使用して、2 つの日の差を計算できます。この関数の構文は以下の通りです。

DATEDIFF(インターバル, 日付1, 日付2)

intervalは時間間隔の単位(例えば、日数を表すday、時を表すhour、月を表すmonthなど)、date1とdate2は計算対象の日付を表します。

ここに例を挙げますと

SELECT DATEDIFF(day, ‘2021-01-01’, ‘2021-01-10’) as 日数差;

2021年1月1日から2021年1月10日までの日数を計算して、days_diffに格納します。

bannerAds