SQL の `months_between` 関数の使い方とは?
SQLのMONTHS_BETWEEN関数は、2つの日付の間の月数差を計算するために使用されます。2つの日付を引数として受け取り、2つの日付間の月差を返します。
文法が次のようにです。
MONTHS_BETWEEN 日付1, 日付2
ここで、date1 と date2 はどちらも日付または日時値です。
date1とdate2の月差を浮動小数点で返す。date1がdate2よりも前なら負、date1がdate2よりも後なら正、二つの日付が同じなら0を返す。
MONTHS_BETWEEN関数の利用例:
SELECT MONTHS_BETWEEN(‘2021-06-01’, ‘2021-01-01’) AS months_diff;
「2021-06-01」と「2021-01-01」との差は5ヶ月であるという5が返されます。