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