올해 중 요일이 특정 요일인 날만 뽑아내는 SQL 쿼리

조회 2,542 · 댓글 1
강철지그강철지그작성자2014년 5월 17일
예를 들어 올해가 2014년 인데, 요일이 월요일 혹은 토요일 등 특정 요일인 날만 뽑아내는 쿼리가 필요합니다. 도움 부탁드릴께요.
appsrootappsroot2014년 5월 17일
월요일 기준인 경우입니다.

SELECT ALL_DATE MONDAY_DATE

FROM (SELECT TO_DATE(TO_CHAR(SYSDATE, 'YYYY') || '1231', 'YYYYMMDD') + 1 - RN ALL_DATE
FROM (SELECT ROWNUM
FROM DUAL
CONNECT BY LEVEL <= 365))
WHERE TO_CHAR(ALL_DATE, 'D') = '2'
/

로그인 후 답글을 남길 수 있습니다.