Oracle 计算两个日期间隔的天数、月数和年数
在Oracle中计算两个日期间隔的天数、月数和年数:
一、天数:
在Oracle中,两个日期直接相减,便可以得到天数;
1 select to_date('08/06/2015','mm/dd/yyyy')-to_date('07/01/2015','mm/dd/yyyy') from dual;返回结果:36
二、月数:
计算月数,需要用到months_between函数;
1 --months_between(date1,date2)
2 --如果两个日期中“日”相同,或分别是所在月的最后一天,那么返回的结果是整数。