목록2024/09/03 (1)
달바라기
오라클에서 쿼리로 달력 만들기
1. connect by 절에 rownum 조건으로 해당 월의 마지막 일자 만큼 반복2. rownum을 사용하여 해당월의 모든 일자 생성SELECT TO_CHAR(MM + ROWNUM - 1, 'YYYYMMDD') DD FROM (SELECT TO_DATE(TO_CHAR(SYSDATE, 'YYYYMM'), 'YYYYMM') MM FROM DUAL)CONNECT BY ROWNUM - 이후 달력형으로 만들기 위해 월일, 일, 요일구분, 년중 주차 값을 추가SELECT TO_CHAR(MM + ROWNUM - 1, 'YYYYMMDD') ORDDD , TO_CHAR(MM + ROWNUM - 1, 'MMDD') MMDD , TO_CHAR(MM + ROWNUM - 1, 'dd') DAYNUM ..
카테고리 없음
2024. 9. 3. 18:11