ヘッダーをスキップ
Oracle® OLAP DMLリファレンス
11gリリース2 (11.2)
B61346-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

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