카테고리:

날짜 및 시간 함수

NEXT_DAY

입력 날짜 이후에 발생하는 첫 번째 지정된 DOW(요일)의 날짜를 반환합니다.

참고 항목:

PREVIOUS_DAY

구문

NEXT_DAY( <date_or_time_expr> , <dow_string> )
Copy

인자

date_or_time_expr

입력 날짜를 지정합니다. 날짜 또는 타임스탬프일 수 있습니다.

dow_string

전날의 날짜를 계산하는 데 사용되는 요일을 지정합니다. 값은 문자열 리터럴이거나, 문자열을 반환하는 식일 수 있습니다. 문자열은 요일 이름의 처음 두 문자(대/소문자 구분 안 함)로 시작해야 합니다.

  • su (일요일)

  • mo (월요일)

  • tu (화요일)

  • we (수요일)

  • th (목요일)

  • fr (금요일)

  • sa (토요일)

문자열에서 공백 등 모든 선행 공백과 후행 문자는 무시됩니다.

사용법 노트

  • date_or_time_expr 이 날짜 또는 타임스탬프인지 여부와 관계없이 반환 값은 항상 날짜입니다.

현재 날짜 이후에 발생하는 다음 금요일의 날짜를 반환합니다.

SELECT CURRENT_DATE() AS "Today's Date",
       NEXT_DAY("Today's Date", 'Friday ') AS "Next Friday";

+--------------+-------------+
| Today's Date | Next Friday |
|--------------+-------------|
| 2018-06-12   | 2018-06-15  |
+--------------+-------------+
Copy