본문 바로가기

개발 관련 지식/오라클(Oracle)

[오라클] 요일 구하는 방법

* 요일 구하는 방법

 

sql문) select (sysdate+7)-next_day(sysdate,1)+1 from dual;

=> (1주일 후 날짜) - (차주 일요일 날짜) => 1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토

 

[참고] 기타(요일, 년 주차, 월 주차)

select to_char(sysdate,'d') from dual;      //요일  1:일, 2:월, 3:화, 4:수, 5:목, 6:금, 7:토
select to_char(sysdate,'dy') from dual;    //요일 한글 ,월, 화, 수, 목, 금, 토, 일
select to_char(sysdate,'iw') from dual;    //년의 주차
select to_char(sysdate,'w') from dual;     //월의 주차