oracle 获取某一个时间段内中间含有哪几个月

2025-04-06 05:28:17
推荐回答(1个)
回答1:

months_between函数返回两个日期之间的月份数。如果两个日期月份内天数相同,或者都是某个月的最后一天,返回一个整数,否则,返回数值带小数,以每天1/31月来计算月中剩余天数。
select months_between(date'2015-01-01',date'2014-01-01') MM from dual
相差的月数。
to_char(date,'mm')得到的是月