본문 바로가기

DB/Oracle

오늘을 기준으로 해당주(week)의 모든 일자 조회

반응형
SMALL

오늘이 속한 주의 월요일부터 일요일까지 일자가 필요할때가 있다.

 

select
    to_char(a.s_date, 'yyyy-mm-dd') monday,
    to_char(a.s_date + 1, 'yyyy-mm-dd') tuesday,
    to_char(a.s_date + 2, 'yyyy-mm-dd') wednesday,
    to_char(a.s_date + 3, 'yyyy-mm-dd') thursday,
    to_char(a.s_date + 4, 'yyyy-mm-dd') friday,
    to_char(a.s_date + 5, 'yyyy-mm-dd') saturday,
    to_char(a.s_date + 6, 'yyyy-mm-dd') sunday
from
    (
        select
            sysdate - (to_number(to_char(sysdate, 'd')) - 2) s_date
        from
            dual
    ) a

반응형
LIST