Notice
Recent Posts
Recent Comments
Link
투케이2K
108. (Oracle/오라클) next_day 와 add_months 사용해 현재 개월에서 n개월 추가한 특정 요일 날짜 확인 실시 본문
OracleDB
108. (Oracle/오라클) next_day 와 add_months 사용해 현재 개월에서 n개월 추가한 특정 요일 날짜 확인 실시
투케이2K 2021. 2. 20. 11:13/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Toad
개발 언어 : Oracle
/* =========================== */
/* =========================== */
[소스 코드]
/*
[next_day 와 add_months 사용해 현재 개월에서 n개월 추가한 특정 요일 날짜 확인 실시]
1. next_day 는 특정 요일 날짜를 확인할 수 있습니다
2. next_day(sysdate, 찾으려는요일) 형식입니다
3. [sunday - 1 - 일요일] / [monday - 2 - 월요일] / [tuesday - 3 - 화요일]
[wednesday - 4 - 수요일] / [thursday - 5 - 목요일] / [friday - 6 - 금요일]
[saturday - 7 - 토요일]
4. add_months(날짜, 추가할 개월 수) 의미입니다
5. 로직 : add_months 로 현재 날짜에서 6개월 지난 날짜를 확인 후 next_day를 사용해 가장가까운 월요일을 찾습니다
*/
select to_char(sysdate, 'YYYY-MM-DD') as 현재날짜,
to_char(next_day(add_months (sysdate, 6),'월요일'), 'YYYY-MM-DD') as "6개월후 첫번째 월요일"
from dual;
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
1. next_day 는 특정 요일 날짜를 확인할 수 있습니다
2. next_day(sysdate, 찾으려는요일) 형식입니다
3. [sunday - 1 - 일요일] / [monday - 2 - 월요일] / [tuesday - 3 - 화요일]
[wednesday - 4 - 수요일] / [thursday - 5 - 목요일] / [friday - 6 - 금요일]
[saturday - 7 - 토요일]
4. add_months(날짜, 추가할 개월 수) 의미입니다
5. 로직 : add_months 로 현재 날짜에서 6개월 지난 날짜를 확인 후 next_day를 사용해 가장가까운 월요일을 찾습니다
/* =========================== */
반응형
'OracleDB' 카테고리의 다른 글
Comments