1. 금주의 월~금요일과 월~금요일 날짜 조회

1
2
3
4
5
6
7
8
<!-- 금주 월 ~ 금요일을 컬럼 DAYDAY로, 금주 월 ~ 금 날짜를 WEEKLY_DT로 조회 -->
SELECT
  TO_CHAR(SYSDATE - 7 + LEVEL + (SELECT NEXT_DAY(SYSDATE, 1- SYSDATE
                                  FROM DUAL), 'DY''NLS_DATE_LANGUAGE=korean') AS DAYDAY,
  TO_CHAR(SYSDATE - 7 + LEVEL + (SELECT NEXT_DAY(SYSDATE, 1- SYSDATE
                                  FROM DUAL), 'MM/DD') AS WEEKLY_DT
FROM DUAL
CONNECT BY LEVEL <= 5;
cs




2. 금주 월~금요일 날짜 조회

1
2
3
4
5
6
<!-- 금주 월 ~ 금 날짜를 WEEKLY_DT로 조회 -->
SELECT
  TO_CHAR(SYSDATE - 7 + LEVEL + (SELECT NEXT_DAY(SYSDATE, 1- SYSDATE
                                  FROM DUAL), 'YYYY-MM-DD') AS WEEKLY_DT
FROM DUAL
CONNECT BY LEVEL <= 5;
cs


 

 

3. 해당 날짜에 맞는 요일 조회

1
2
3
4
5
SELECT
    TO_CHAR(TO_DATE('20170927''YYYYMMDD'+ LEVEL - 1'DY') DY
FROM
    DUAL
CONNECT BY LEVEL <= 1;
cs

\

 

+ Recent posts