MONTHS_BETWEEN 関数の内容 日付式の datetime1 - datetime2 が何ヵ月かを戻す。 2つの日にち(日の部分)が異なる場合には 1ヵ月を 31 日換算し小数点付きで戻す。但し、双方が月末の場合は同日とみなす。 ( 1 日は 約 0.032 ヵ月) MONTHS_BETWEEN 使用例 MONTHS_BETWEEN('00-2-28','99-12-31') ⇒ 1.9032 (日付形式が'RR-MM-DD'の場合) MONTHS_BETWEEN('00-2-29','99-12-31') ⇒ 2.0 (月末処理は考慮されている) 日付と日付の減算処理の豆知識 日付・時間の加算と減算では 日付と日数の計算が行なえ、日付同士の引き算もできる。日付同士の引き算は小数点を含む日数(※) 、または、タイムスタンプ型への暗黙変換が発生すると 期間値(INTERVAL) で