- 카테고리:
LAST_DAY¶
날짜 또는 타임스탬프에 대해 지정된 날짜 부분의 마지막 날을 반환합니다. 이 함수는 일반적으로 날짜 또는 타임스탬프의 월 마지막 날을 반환하는 데 사용됩니다.
- 참고 항목:
구문¶
LAST_DAY( <date_or_timetamp_expr> [ , <date_part> ] )
인자¶
date_or_timestamp_expr
날짜 또는 타임스탬프, 또는 날짜 또는 타임스탬프로 평가할 수 있는 식입니다.
date_part
마지막 날짜가 반환되는 날짜 부분입니다. 가능한 값은
year
,quarter
,month
또는week
(또는 지원되는 변형)입니다. 자세한 내용은 지원되는 날짜 및 시간 부분 섹션을 참조하십시오.date_part
이week
(또는 그 변형)인 경우, 출력은 WEEK_START 세션 매개 변수에 의해 제어됩니다. 예를 포함한 자세한 내용은 달력상의 주 및 요일 섹션을 참조하십시오.예를 포함한 자세한 내용은 달력상의 주 및 요일 을 참조하십시오.
기본값:
month
반환¶
이 함수는 date_or_timetamp_expr
이 타임스탬프인 경우에도 DATE 유형의 값을 반환합니다.
예¶
타임스탬프에서 지정된 날짜의 월에 대한 마지막 날을 반환합니다.
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 |
+------------+------------------+