ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

MONTHS_BETWEEN

MONTHS_BETWEENファンクションは、2つの日付間の月数を計算します。2つの日付の日の構成要素が同じであるか、どちらも月末である場合、戻り値は整数です。それ以外の場合、戻り値には、1か月31日を基準にして日数の差を計算した小数部が含まれます。最初の日付が2番目の日付より後の場合、戻り値は正の値になります。最初の日付が2番目の日付より前の場合、戻り値は負の値になります。

戻り値

NUMBER

構文

MONTHS_BETWEEN(datetime_expression1datetime_expression2)

引数

datetime-expression1

DATETIMEデータ型の1番目の式、または日付を指定するテキスト式。

datetime-expression2

DATETIMEデータ型の2番目の式、または日付を指定するテキスト式。

例8-29 日付間の月数の計算

次の文は、2004年3月26日と2001年7月6日との間の月数を計算します。

SHOW months_between('06Jul2005' '17Jul2003')
23.65

例8-30 月末日

2つの日付が両方とも月末の場合、戻り値は整数です。

SHOW months_between('29Feb2000', '30Sep2000')
-7.00