NEXT_DAY
NEXT_DAY (다음 요일)
주어진 날짜/타임스탬프 이후에 지정된 요일이 처음 오는 날짜를 반환해요.
본문
구문 (Syntax)
NEXT_DAY( <date_or_timestamp_expr> , <target_day_of_week> )
인자 (Arguments)
date_or_timestamp_expr
기준이 되는 날짜 또는 타임스탬프 표현식이에요. 함수는 이 날짜의 다음 날부터 시작해 대상 요일을 찾아요. 즉, 기준 날짜가 대상 요일과 같아도 그 다음에 오는 같은 요일을 반환해요.
target_day_of_week
대상 요일이에요. 다음 중 하나로 지정할 수 있어요:
- 요일 전체 이름 (예: 'Monday', 'Friday', 'Sunday')
- 요일 약어 (예: 'Mon', 'Fri', 'Sun')
각각의 속한 언어(영문) 이름을 사용해요.
반환 값 (Returns)
지정된 요일이 처음 오는 날짜를 반환해요. 반환 타입은 입력 date_or_timestamp_expr의 타입(날짜 유형)과 같아요.
사용 참고 사항 (Usage notes)
- target_day_of_week는 대소문자를 구분하지 않아요.
- 함수는 기준 날짜의 다음 날(later date)부터 대상 요일을 찾아요.
예시 (Examples)
SELECT NEXT_DAY('2023-09-15', 'Monday');
+------------------------------------+
| NEXT_DAY('2023-09-15', 'MONDAY') |
|------------------------------------|
| 2023-09-18 |
+------------------------------------+
더 알아보기 (Learn more)
- Date and time functions — 날짜·시간 함수 모음
- LAST_DAY — 마지막 날짜
- DATE_TRUNC — 날짜 절삭