LAST_DAY

LAST_DAY

LAST_DAY 함수는 날짜 또는 타임스탬프의 지정된 날짜 부분(date part)에 대한 마지막 날을 반환해요.

출처: LAST_DAY

본문

LAST_DAY 함수는 날짜 또는 타임스탬프의 지정된 날짜 부분에 대한 마지막 날을 반환해요. 이 함수는 일반적으로 날짜 또는 타임스탬프의 해당 월의 마지막 날을 반환하는 데 사용돼요.

함께 보기: NEXT_DAY, PREVIOUS_DAY

구문 (Syntax)

LAST_DAY( <date_or_timestamp_expr> [ , <date_part> ] )

인자 (Arguments)

  • date_or_timestamp_expr — 날짜 또는 타임스탬프, 또는 날짜 또는 타임스탬프로 평가될 수 있는 표현식이에요.
  • date_part — 마지막 날이 반환되는 날짜 부분이에요. 가능한 값은 year, quarter, month 또는 week(및 지원되는 변형)예요. 자세한 내용은 Supported date and time parts를 참조해요. date_part가 week(또는 변형)일 때 출력은 WEEK_START 세션 매개변수에 의해 제어돼요. 자세한 내용과 예제는 Calendar weeks and weekdays를 참조해요. 기본값: month.

반환 (Returns)

이 함수는 date_or_timestamp_expr이 타임스탬프여도 DATE 타입의 값을 반환해요.

예제 (Examples)

지정된 날짜(타임스탬프에서)에 대한 해당 월의 마지막 날을 반환해요:

SELECT TO_DATE('2025-05-08T23:39:20.123-07:00') AS "DATE",
       LAST_DAY("DATE") AS "LAST DAY OF MONTH";
+------------+-------------------+
| DATE       | LAST DAY OF MONTH |
|------------+-------------------|
| 2025-05-08 | 2025-05-31        |
+------------+-------------------+

지정된 날짜(타임스탬프에서)에 대한 해당 연도의 마지막 날을 반환해요:

SELECT TO_DATE('2024-05-08T23:39:20.123-07:00') AS "DATE",
       LAST_DAY("DATE", 'year') AS "LAST DAY OF YEAR";
+------------+------------------+
| DATE       | LAST DAY OF YEAR |
|------------+------------------|
| 2024-05-08 | 2024-12-31       |
+------------+------------------+

더 알아보기 (Learn more)

  • NEXT_DAY, PREVIOUS_DAY
  • 날짜 및 시간 함수 (Date & time functions)
  • Supported date and time parts