MONTHS_BETWEEN

MONTHS_BETWEEN函数返回两个日期之间的月份数。

如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数,

   否则,返回数值带小数,以每天1/31月来计算月中剩余天数。

  select months_between(lase_day(sysdate),to_Date('20120129','yyyymmdd')) from dual = 1
     select months_between(lase_day(sysdate),to_Date('20120130','yyyymmdd')) from dual = 0.989
 select months_between(lase_day(sysdate),to_Date('20120131','yyyymmdd')) from dual = 1

猜你喜欢

转载自blog.csdn.net/ryuqiu/article/details/84143888
今日推荐