1. 두 날짜 사이의 개월 구하기 - MONTHS_BETWEEN
select floor(months_between(sysdate, hire_date))||'개월' as "기간" from employee;
sysdate (현재시간)과 hire_date 사이의 개월 수
실행결과
2. 날짜에 특정 개월 수 더하기 - ADD_MONTHS
select sysdate, add_months(sysdate, 6) from dual;
현재 날짜(sysdate)에 6개월을 더한다.
실행결과
3. 특정 날짜로부터 다음 특정 요일이 언제인지 구하기 - NEXT_DAY
select next_day(sysdate, '목') from dual;
현재 날짜(sysdate)에서 가장 가까운 '목'요일이 언제인지 구하기
실행결과
4. 년 월 일을 각각 선택하기 - EXTRACT
select extract(year from sysdate), extract(month from sysdate), extract(day from sysdate) from dual;
실행결과
5. 해당 월의 마지막 날 구하기 - LAST_DAY
select last_day(sysdate) from dual;
실행 결과
'Database' 카테고리의 다른 글
[오라클] 데이터 변환 함수 (0) | 2021.03.08 |
---|---|
[오라클] 날짜 표현 (0) | 2021.03.08 |
[오라클] 숫자처리 주요 함수 (0) | 2021.03.08 |
[오라클] 문자처리 주요 함수 (0) | 2021.03.08 |
[오라클] 사용자에게 권한 부여 및 회수하기 (0) | 2021.03.05 |
댓글