|
months_between関数は、第一引数と第二引数の月の差を返す関数です。 第一引数、第二引数ともにDATE型を指定します。例えば select months_between(sysdate,'2006/06/03') as aa from dual;というようにします。sysdateが2006/04/03だった場合、結果は以下のようになります。
aa
--------
-2
となります。逆に、第一引数と第二引数を逆にした場合は
aa
--------
2
というようになります。結果は、月の差を返すため日にちが違えば、少数を含む結果が返ってくる場合もあります。 |