ÀÌ ÇÔ¼ö´Â CHAR, VARCHAR2, NCHAR, NVARCHAR2 µ¥ÀÌÅÍŸÀÔÀ» INTERVAL YEAR TO MONTH µ¥ÀÌÅÍŸÀÔÀ¸·Î º¯È¯ÇÏ´Â ÇÔ¼öÀÌ´Ù.
¡¼Çü½Ä¡½
TO_YMINTERVAL('{[+ ¦ -] years - months ¦
ym_iso_format}')
¿©±â¼ ym_iso_formatÇü½Ä
[-] P [years Y] [months H] [days D]
[T [hours H] [minutes M] [seconds [.frac_secs] S]]
¡¼¿¹Á¦¡½
SQL> select sysdate,
2 sysdate+to_yminterval('01-03') "15Months later"
3 from dual;
SYSDATE 15Months
--------- ---------
04-AUG-04 04-NOV-05
SQL>
¡¼¿¹Á¦¡½
SQL> show user
USER is "HR"
SQL> select hire_date, hire_date + TO_YMINTERVAL('01-02') "14 months"
2 from employees;
HIRE_DATE 14 months
------------ ------------
17-JUN-87 17-AUG-88
21-SEP-89 21-NOV-90
13-JAN-93 13-MAR-94
03-JAN-90 03-MAR-91
21-MAY-91 21-JUL-92
25-JUN-97 25-AUG-98
05-FEB-98 05-APR-99
.........
108 rows selected.
SQL>