IT'S YU
[Oracle] LAST_DAY() 함수 - 특정 달의 마지막 날짜 구하기 본문
오라클 LAST_DAY()
LAST_DAY()
- 달의 마지막 날짜를 구해준다.
LAST_DAY(date)
의 형태
LAST_DAY returns the date of the last day of the month that contains date. The last day of the month is defined by the session parameter NLS_CALENDAR. The return type is always DATE, regardless of the data type of date.
SQL> SELECT LAST_DAY(SYSDATE) FROM DUAL ;
--> 2020/04/30 오후 2:42:01
SQL> SELECT LAST_DAY('2020-04-01') FROM DUAL;
--> ORA-01861: literal does not match format string
SQL> SELECT LAST_DAY(TO_DATE('2020-04-01', 'YYYY-MM-DD')) FROM DUAL;
--> 2020/04/30
SQL> SELECT TO_CHAR(LAST_DAY(SYSDATE), 'YYYY-MM-DD') FROM DUAL ;
--> 2020-04-30
'DB > Oracle' 카테고리의 다른 글
[SQL developer] 여러줄 주석 처리 단축키 (0) | 2022.02.23 |
---|---|
[SQL developer] 대문자 변환 단축키 (0) | 2022.02.23 |
[Oracle] ADD_MONTHS 함수 (0) | 2022.02.23 |
[Oracle] 날짜 함수(MONTHS_BETWEEN, ADD_MONTHS, NEXT_DAY, LAST_DAY, TO_DATE) (0) | 2022.02.23 |
[Oracle] GREATEST, LEAST 함수 사용법 및 주의사항 (0) | 2022.02.23 |