Q. TEMP 테이블의 BIRTH_DATE를 사용하여
1번째 컬럼 : BIRTH_DATE와 SYSDATE 의 MONTHS_BETWEEN
2번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 ADD_MONTHS
3번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 TRUNC 함수를 적용시켜 ADD_MONTHS
4번째 컬럼 : SYSDATE에 1번컬럼을 구하는 식을 ROUND 함수를 적용시켜 ADD_MONTHS
5번째 커럼 : MONTHS_BETWEEN 으로 나온 결과를 다시 ADD_MONTHS 해서 원래 일자확인
A.
>
SELECT MONTHS_BETWEEN( BIRTH_DATE, SYSDATE),
BIRTH_DATE,
ADD_MONTHS( SYSDATE, MONTHS_BETWEEN( BIRTH_DATE, SYSDATE) ),
ADD_MONTHS( SYSDATE, TRUNC( MONTHS_BETWEEN( BIRTH_DATE, SYSDATE))),
ADD_MONTHS( SYSDATE, ROUND( MONTHS_BETWEEN( BIRTH_DATE, SYSDATE)))
FROM TEMP ;
'DBMS > SQL' 카테고리의 다른 글
[ SQL ] TO_CHAR 함수 사용하기 (0) | 2020.01.09 |
---|---|
[ SQL ] TO_CHAR함수/ 날짜를문자로 (0) | 2020.01.09 |
[ SQL ] MONTHS_BETWEEN/ 개월차이 (0) | 2020.01.03 |
[ SQL ] ADD_MONTHS/ 개월단위 가감 (0) | 2020.01.02 |
[ SQL ] POWER함수/ 제곱/ ^/ ** (0) | 2020.01.02 |