Oracle SQL

MONTHS_BETWEEN


機能

2つの日付を比較して月数の差を返します

文法

(1)
MONTHS_BETWEEN(日付1 ,日付2 ) 日付2 から日付1 の月数を返します。


解説

(1)

月数を正の値で得る為には、日付1≧日付2でなければなりません。

例:

MONTHS_BETWEEN(
TO_DATE('2001-02-01','YYYY-MM-DD'),
TO_DATE('2001-01-01','YYYY-MM-DD') ) ・・・1が返る

MONTHS_BETWEEN(
TO_DATE('2001-01-01','YYYY-MM-DD'),
TO_DATE('2001-02-01','YYYY-MM-DD') ) ・・・−1が返る

※日付1,日付の日が一致しなければ月数に換算した少数が含まれます。
 換算は一ヶ月を31日として換算します。



Back
サイト内検索
IceProbeへの
お問い合わせは
info@iceprobe.net
にお願いします。