위해서 답변하신 분에 대해 다른 방법도....
좀더 보기 좋게 정확히 하기 위한 방법입니다.
흔히 입사일로 부터 퇴사일 까지의 재직기간을 구할 때 많이 쓰죠.
select trunc(difmon/12)||'년',trunc(mod(difmon,12))||'개월',
round((difmon-trunc(difmon))*31)||'일'
from (
select months_between(to_date(20000101,'yyyymmdd'),
to_date(sysdate,'yyyymmdd')) difmon
from dual);
이렇게 하면 몇년 몇개월 몇일이 나오 겠죠..
구하시는 답에 따라 응용하시면 되겠지요..
좋은 하루 되세요..
::이경록 님께서 쓰시길::
>
> ::이종호 님께서 쓰시길::
>
> > TO_DATE 로 날짜를 INSERT 했는데
> > 그 날이 오늘로 부터 몇일 남았는지 알 수 있는 방법 없나요?
> >
> > 그러니까 table에는 2001-01-15 이렇게 있을 때...
> > SYSDATE와 비교해서 몇일 남았는지 출력하는 방법이?....
> >
> > ms sql에서는 있던데.. -_-;
>
> truncate('2001-01-15'-sysdate) 하시면 몇일 남았는지 나옵니다.
|