본문 바로가기
DB/SQLPLUS

[Oracle] 날짜 함수

by KhyeonS 2022. 6. 13.

이번엔 날짜 함수를 알아볼 것 이다.


 

날짜 함수 
  •  sysdate : (오늘) 날짜를 입력한다, 
  • add_month(int) : 해당 월에 (int) 숫자를 달로 환원해서 반환          , 
  • last_day(date) : 해당 월의 마지막 날짜까지 남은 일수, 
  • months_between(date1, date2) : ata1-date2를 뺀 일수를 월수로 환원해서 반환

예제

sysdate: (오늘) 날짜를 입력한다.

select sysdate from dual;



add_months(int): 해당 월에 (int) 숫자를 달로 환원해서 반환

select to_char(add_months(sysdate, 100), 'yyyy-mm-dd') from dual;



last_day(date) : 해당월의 마지막 날짜까지 남은 일수

select last_day(sysdate) -  sysdate "이번달 까지 남은 일수" from dual;
select last_day(sysdate) from dual;



months_between(date1, date2): date1-date2를 뺀 일수를 월수로 환원해서 반환

select round(months_between(last_day(sysdate), sysdate), 2) from dual;

 

'DB > SQLPLUS' 카테고리의 다른 글

[ORACLE] DECODE,NVL 기타함수  (0) 2022.06.15
[ORACLE]변환 함수  (0) 2022.06.14
[Oracle] 문자 함수  (0) 2022.06.13
[ORACLE] DUAL 테이블, 임의로 이름 항목이름 정해주기  (0) 2022.06.12
[ORACLE] Count () 함수  (0) 2022.06.12

댓글