months_between

months_between関数は、第一引数と第二引数の月の差を返す関数です。
第一引数、第二引数ともにDATE型を指定します。例えば

select months_between(sysdate,'2006/06/03') as aa
from dual;
というようにします。sysdateが2006/04/03だった場合、結果は以下のようになります。

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

      aa
-------- 
       2
というようになります。

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


初版2006/04/03 :最終更新2006/04/03
HOME