728x90
LAST_DAY
구문
LAST_DAY(date)
목적
LAST_DAY 함수는 date가 포함된 달의 마지막 날짜를 반환합니다. 달의 마지막 날짜는 세션 매개변수 NLS_CALENDAR에 의해 정의됩니다. 반환 유형은 date의 데이터 유형과 상관없이 항상 DATE입니다.
예제
다음 문장은 현재 달에 남은 날짜가 얼마나 남았는지를 결정합니다.
SELECT SYSDATE,
LAST_DAY(SYSDATE) "Last",
LAST_DAY(SYSDATE) - SYSDATE "Days Left"
FROM DUAL;
SYSDATE Last Days Left
--------- --------- ----------
30-MAY-09 31-MAY-09 1
다음 예제는 각 직원의 고용일에 5개월을 더하여 평가 날짜를 생성합니다.
SELECT last_name, hire_date,
TO_CHAR(ADD_MONTHS(LAST_DAY(hire_date), 5)) "Eval Date"
FROM employees
ORDER BY last_name, hire_date;
LAST_NAME HIRE_DATE Eval Date
------------------------- --------- ---------
Abel 11-MAY-04 31-OCT-04
Ande 24-MAR-08 31-AUG-08
Atkinson 30-OCT-05 31-MAR-06
Austin 25-JUN-05 30-NOV-05
Baer 07-JUN-02 30-NOV-02
Baida 24-DEC-05 31-MAY-06
Banda 21-APR-08 30-SEP-08
Bates 24-MAR-07 31-AUG-07
. . .
출처: 오라클 레퍼런스
원문 링크: Oracle LAST_DAY 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] LEAD - 해당 위치의 다음 행 데이터 조회 (0) | 2023.08.09 |
---|---|
[오라클 레퍼런스 함수] LAST_VALUE - 정렬된 값 집합 내 마지막 값 반환 (0) | 2023.08.09 |
[오라클 레퍼런스 함수] LAST - 그룹 내 마지막 값 반환 (0) | 2023.08.08 |
[오라클 레퍼런스 함수] LAG - 해당 위치의 이전 행 데이터 조회 (0) | 2023.08.08 |
[오라클 레퍼런스 함수] JSON_VALUE - JSON 속성 값 추출 (0) | 2023.08.08 |
댓글