函数:months_between(第一个日期,第二个日期)
解释:计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份
SQL> select months_between(date'2016-05-13',date'2015-05-13') mon from dual;
MON
----------
12
前面的已经回答了months_between(第一个日期,第二个日期) 计算的是第一个日期减去第二个日期的月份,反之得到的是负的月份
SQL> select months_between(date'2014-04-23',date'2013-04-23') days from dual;
DAYS
----------
12
SQL>
select trunc((大的日期列-小的日期列)/30) from 表
select months_between(date1,date2) from dual;