Base/Database

[Database] 날짜함수 SYSDATE,ADD_MONTHS,MONTHS_BETWEEN 함수 사용법

반응형

날짜함수

 

 

SYSDATE

현재 날짜를 출력해주는 함수

 

SELECT  SYSDATE

FROM    DUAL;

 

 

 

 

ADD_MONTHS

개월수를 추가해서 보여주는 함수

                                           1         2

SELECT  ADD_MONTHS( 컬럼, 숫자)

FROM    EMPLOYEE;

ADD_MONTHS(DATE, 숫자)

 

1.이곳에는 날짜 관련 한 컬럼에 대한 값을 넣어준다

2.이곳에는 추가 할 개월수를 넣어준다.

 

 

 

 

MONTHS_BETWEEN

두 개월 사이의 차이를 비교하는 함수

                                                1       2

SELECT MONTHS_BETWEEN(날짜, 날짜)

FROM   DUAL;

 

날짜 1번과 2번의 차이를 비교한다.

 

 

아래의 같은경우 SYSDATE로 오늘 날짜를 가져오고 HIRE_DATE로 입사일을 가져온다.

 

그 차이를 비교하여 입사일이 20년 이상인 사람들을 조회한다.

 

 

 

-- 현재 날짜를 기준으로 근속년수가 20년 이상인 사원의 이름, 입사일, 근속년수를 조회하세요.

 

반응형