1、months_between(date1,date2) 返回两个日期之间的月份的差值
(1)、如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数。...否则,返回数值带小数
select months_between(sysdate,addtime)as diff_month from test6
?...6、真正精确的计算两个date类型的日期的间隔,利用trunc函数,注意是:date类型,当然如果你的日期类型定义成timespan当然就不用这么麻烦了!!!...由于每个月的天数无法给出一个确切值,所以无法通过上面的算法给出月份的差距,但是可以通过months_between函数获得
SELECT sysdate,addtime from test6;
select...trunc(months_between(sysdate,addtime)) from test6;
?