NEXT_DAY

NEXT_DAY (다음 요일)

주어진 날짜/타임스탬프 이후에 지정된 요일이 처음 오는 날짜를 반환해요.

출처: Snowflake SQL Reference - 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)