[출처] Oracle의 날짜 출력|작성자 아좌라
현재날짜
SQL> TO_CHAR(SYSDATE, 'YYYY-MM-DD') CURRENT_DATE
현재 기준 한달 전 날짜
SQL> TO_CHAR(ADD_MONTHS(SYSDATE, -1), 'YYYY-MM-DD') PREV_MON_DATE
현재 기준 한달 후 날짜
SQL> TO_CHAR(ADD_MONTHS(SYSDATE, +1), 'YYYY-MM-DD') NEXT_MON_DATE
현재 기준 해(년) 시작 날짜
SQL> TO_CHAR(SYSDATE, 'YYYY') || '-01-01' YEAR_START_DATE
현재 기준 해(년) 마지막 날짜
SQL> TO_CHAR(SYSDATE, 'YYYY') || '-12-31' YEAR_END_DATE
현재 달의 시작 날짜
SQL> TO_CHAR(SYSDATE, 'YYYY-MM') || '-01' AS CURRENT_MON_START_DATE
현재 달의 마지막 날짜
SQL> TO_CHAR(LAST_DAY(SYSDATE), 'YYYY-MM-DD') CURRENT_MON_END_DATE
현재 분기 시작 날짜
SQL> TO_CHAR(TRUNC(TRUNC(SYSDATE, 'Q') - 1, 'Q'), 'YYYY-MM-DD') CURRENT_QUAR_START_DATE
현재 분기 마지막 날짜
SQL> TO_CHAR(TRUNC(TRUNC(SYSDATE, 'Q') + 1, 'Q') - 1, 'YYYY-MM-DD') CURRENT_QUAR_END_DATE
'프로그래밍 > Oracle' 카테고리의 다른 글
[TABLE]1.1 SENDMAIL (0) | 2012.10.24 |
---|---|
sys_connect_by_path(9i), wm_concat(10g) 예제 (0) | 2012.10.17 |
SELECT INSERT 예제 (0) | 2012.09.25 |
ORA-00054: 리소스가 사용 중이어서 NOWAIT가 지정되었거나 시간 초과가 만료된 상태로 획득합니다. (0) | 2012.09.04 |
[오라클]테이블 복사(백업) (0) | 2012.08.30 |