トップページ >  Oracle SQL >  months_between
初版2009/08/05: 最終更新日2009/08/05
  months_between
目次
months_between
months_between
months_between関数は、第一引数と第二引数の月の差を返す関数です。
第一引数、第二引数ともにDATE型を指定します。例えば

select months_between(sysdate,'2006/06/03') as aa
from dual;

というようにします。sysdateが2006/04/03だった場合、結果は以下のようになります。

      aa
-------- 
      -2

となります。逆に、第一引数と第二引数を逆にした場合は

      aa
-------- 
       2

というようになります。
結果は、月の差を返すため日にちが違えば、少数を含む結果が返ってくる場合もあります。