INTERVAL: 시간 차이 구하기
// 현재 날짜로부터 2년 전, 2달 후, 2일 전, 2시간 전, 2분 후, 2초 후, 2시간 10분 후, 1분 30초 후
SELECT SYSDATE - (INTERVAL '2' YEAR) MINUS_YEAR // 2년 전
, SYSDATE + (INTERVAL '2' MONTH) ADD_MONTH // 2달 후
, SYSDATE - (INTERVAL '2' DAY) ADD_DATE // 2일 전
, SYSDATE - (INTERVAL '2' HOUR) MINUS_HOUR // 2시간 전
, SYSDATE + (INTERVAL '2' MINUTE) ADD_MINUTE // 2분 후
, SYSDATE + (INTERVAL '2' SECOND) ADD_SECOND // 2초 후
, SYSDATE + (INTERVAL '02:10' HOUR TO MINUTE) // 2시간 10분 후
, SYSDATE + (INTERVAL '01:30' MINUTE TO SECOND) // 1분 30초 후
FROM DUAL;
SELECT NOW() - (INTERVAL '2' YEAR) MINUS_YEAR // 2년 전
, NOW() + (INTERVAL '2' MONTH) ADD_MONTH // 2달 후
, NOW() - (INTERVAL '2' DAY) ADD_DATE // 2일 전
, NOW() - (INTERVAL '2' HOUR) MINUS_HOUR // 2시간 전
, NOW() + (INTERVAL '2' MINUTE) ADD_MINUTE // 2분 후
, NOW() + (INTERVAL '2' SECOND) ADD_SECOND // 2초 후
, NOW() + (INTERVAL '02:10' HOUR TO MINUTE) // 2시간 10분 후
, NOW() + (INTERVAL '01:30' MINUTE TO SECOND); // 1분 30초 후