date1ÀÌ date2º¸´Ù ´ÊÀº ³¯Â¥ÀÌ¸é °á°ú´Â ¾ç¼ö¸¦ Ãâ·ÂÇϰí, date1ÀÌ date2º¸´Ù ¾Õ¼¸é À½¼ö¸¦ Ãâ·ÂÇÑ´Ù.
¡¼Çü½Ä¡½
MONTHS_BETWEEN(date1,date2)
¡¼¿¹Á¦¡½¢Ð
SQL> select months_between
2 (to_date('02-02-2004','MM-DD-YYYY'),
3 to_date('01-01-2003','MM-DD-YYYY') ) "Months"
4 FROM dual;
Months
----------
13.0322581
SQL> select months_between(sysdate,'10-jan-04') from dual;
MONTHS_BETWEEN(SYSDATE,'10-JAN-04')
-----------------------------------
23.5094553
SQL>
SQL> select empno,hiredate,
2 months_between(sysdate,hiredate) tenure,
3 add_months(hiredate,6) review
4 from emp where deptno=30;
EMPNO HIREDATE TENURE REVIEW
---------- -------------- ---------- --------------
7499 20-2¿ù -81 299.627217 20-8¿ù -81
7521 22-2¿ù -81 299.5627 22-8¿ù -81
7654 28-9¿ù -81 292.369152 28-3¿ù -82
7698 01-5¿ù -81 297.24012 01-11¿ù-81
7844 08-9¿ù -81 293 08-3¿ù -82
7900 03-12¿ù-81 290.175604 03-6¿ù -82
6 °³ÀÇ ÇàÀÌ ¼±ÅõǾú½À´Ï´Ù.
SQL>