현재 오라클에서 이런식으로 하면
SELECT TO_DATE('20080629121530','YYYYMMDDHH24MISS') - SYSDATE
FROM DUAL;
결과: -1.10054398148148148148148148148148148148
이렇게 나옵니다.
제가 하고 싶은것은 db2 에서도 같은 결과 혹은 근사치라도 결과를 내야 합니다.
같은 식으로 DB2에서
SELECT TO_DATE('20080629121530','YYYYMMDDHH24MISS') - CURRENT TIMESTAMP
FROM SYSIBM.SYSDUMMY1;
한 결과: -1023033.899499
와 같이 소수점 자리가 전혀 다릅니다.
잘 모르지만 대충 추측컨데 db2의 timestamp의 표현식이 오라클의 날짜표현식과 상이해서 그러지 않나 싶습니다.
혹시 db2의 timestamp를 오라클의 to_date 형식으로 바꿀수 있는 방법을 알고 계시면 도움좀
정중히 부탁드리겠습니다.
|