본문 바로가기
개발하는 '정'/DB

ORACLE 이번달 마지막 날짜 구하기

by kcrystal-dev 2024. 8. 5.

 

ORACLE에서 이번 달의 첫번째 날짜와 마지막 날짜를 구한다.

첫번째 날은 당연히 1일일 것이며

8월은 31일이, 9월은 30일이 나오도록 한다.

 

 

1. 현재 기준으로 구한 경우

 

SELECT SYSDATE, TRUNC(SYSDATE, 'MM') firstDay, LAST_DAY(TRUNC(SYSDATE)) lastDay
FROM DUAL

 

 

 

2. 날짜를 지정한 경우

 

SELECT TRUNC(TO_DATE('20240920'), 'MM') firstDay, LAST_DAY(TRUNC(TO_DATE('20240920'))) lastDay
FROM DUAL

 

끝.

반응형

댓글