只需执行此操作(除以 365.242199 ):
Select (to_date('30-SEPT-2014') - TO_date('30-OCT-2013'))/365.242199 FROM DUAL;1年= 365.242199天
或者
使用MONTHS_BETWEEN尝试类似的事情:-
select floor(months_between(date '2014-10-10', date '2013-10-10') /12) from dual;
或者您也可以尝试以下方法:
SELECt EXTRACT(YEAR FROM date1) - EXTRACT(YEAR FROM date2) FROM DUAL;
附带说明:-
335 / 365.242199 = 0.917199603,而不是.97



