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
끝.
반응형
'개발하는 '정' > DB' 카테고리의 다른 글
[oracle] 도메인별 접속통계 구하기 (집계 함수 활용) (0) | 2024.12.20 |
---|---|
oracle split 마지막 단어 찾기 (정규식) / 파일 확장자 찾기 (1) | 2024.11.29 |
오라클 컬럼명을 자바 VO 변수 형식으로 출력 (0) | 2023.11.10 |
ORACLE 문자열 자르기 / 정규식 / 공백처리 (0) | 2023.11.06 |
ORACLE 과거 데이터 조회, 복구 (백업) (0) | 2023.11.01 |
댓글