** 날짜계산 -- '2011-01-20' 과 당일 사이의 달의 수를 NUMBER형 타입으로 반환 -- MONTHS_BETWEEN(A,B) = A-B/30 SELECT MONTHS_BETWEEN(SYSDATE,TO_DATE('2011-01-20','YYYY-MM-DD')) FROM DUAL; -- 특정일의 달수 더한 날 SELECT ADD_MONTHS(SYSDATE, 10) FROM DUAL; -- 특정일의 다음주 요일 SELECT NEXT_DAY(SYSDATE,'FRIDAY') FROM DUAL; -- 특정일의 해당 월의 마지막 날 SELECT LAST_DAY(SYSDATE) FROM DUAL; -- 특정일의 반올림(오후면 다음날..) SELECT ROUND(SYSDATE,'DD') FROM DUAL; -- 특정일의 전주 토요일(해당 전주의 마지막 날)에해당하는 날짜 SELECT TRUNC(SYSDATE,'WW') FROM DUAL; -- 특정일의 주 일요일(해당 주의 첫째 날)에해당하는 날짜 SELECT TRUNC(SYSDATE,'D') FROM DUAL; ** WHERE 조건에 날짜칼럼을 기준으로 함. /* 어제 */ 날짜칼럼 BETWEEN TRUNC(SYSDATE - 1) AND TRUNC(SYSDATE - 1) + 0.99999421 /* 오늘 */ 날짜칼럼 BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE) + 0.99999421 /* 내일 */ 날짜칼럼 BETWEEN TRUNC(SYSDATE + 1) AN...