- 카테고리:
LAST_DAY¶
날짜 또는 타임스탬프에 대해 지정된 날짜 부분의 마지막 날을 반환합니다. 일반적으로 날짜 또는 타임스탬프에 대해 월의 마지막 날을 반환하는 데 사용됩니다.
구문¶
LAST_DAY( <date_or_time_expr> [ , <date_part> ] )
사용법 노트¶
date_or_time_expr
(필수)은 날짜 또는 타임스탬프 식이어야 합니다.date_part
(선택 사항)은 마지막 날이 반환되는 날짜 부분입니다. 가능한 값은year
,quarter
,month
또는week
(또는 지원되는 변형)입니다. 자세한 내용은 지원되는 날짜 및 시간 부분 섹션을 참조하십시오.기본값은
month
입니다.date_part
이week
(또는 그 변형)인 경우, 출력은 WEEK_START 세션 매개 변수에 의해 제어됩니다. 예를 포함한 자세한 내용은 달력상의 주 및 요일 섹션을 참조하십시오.date_or_time_expr
이 타임스탬프인 경우에도 반환 값은 항상 날짜입니다.
예¶
타임스탬프에서 지정된 날짜의 월에 대한 마지막 날을 반환합니다.
SELECT TO_DATE('2015-05-08T23:39:20.123-07:00') AS "DATE", LAST_DAY("DATE") AS "LAST DAY OF MONTH"; +------------+-------------------+ | DATE | LAST DAY OF MONTH | |------------+-------------------| | 2015-05-08 | 2015-05-31 | +------------+-------------------+
타임스탬프에서 지정된 날짜의 연도에 대한 마지막 날을 반환합니다.
SELECT TO_DATE('2015-05-08T23:39:20.123-07:00') AS "DATE", LAST_DAY("DATE", 'year') AS "LAST DAY OF YEAR"; +------------+------------------+ | DATE | LAST DAY OF YEAR | |------------+------------------| | 2015-05-08 | 2015-12-31 | +------------+------------------+