SELECT TO_DATE('20050815', 'YYYYMMDD') - MIN(DISTINCT(TO_DATE(IN_DT))) FROM ISMSCONL;
이 쿼리를 한번 봐주셨음 합니다 .... IN_DT의 데이터 타입은 Date 입니다.
여기에 비수치 문자가 들어갔다고 하는데 .... 일단은 이 쿼리만으로는 실행이 되는데 .
프로시져에서 돌릴때 저런 메시지가 나옵니다.
SELECT TO_DATE('20050815', 'YYYYMMDD') - MIN(TO_DATE(TO_CHAR(IN_DT,'YYYYMMDD'),'YYYYMMDD')) FROM ISMSCONL;
이렇게 한번 바꿔 보시면 어떨까하는... ^^
-------------------------------------------------------------
하하 금방 들어와봤더니.. 바보같이 올렸네요 ㅋㅋ
SELECT TO_DATE('20050815', 'YYYYMMDD') - MIN(TRUNC(IN_DT)) FROM ISMSCONL; 그냥 이렇게 하면 되는것을 ㅋㅋ
in_dt가 이미 날짜인데...
왜 to_date 하시는지?
to_date만 빼면 잘 되지 않나요?