बस इसे करें(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;
<मजबूत>