Oracle 날짜 출력
[출처] 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