오라클에서 테스트 해봤습니다.

뷰생성할때 날짜를 보니 DATE나 CHAR같은 타입이 아니라 NUMBER형으로
데이터가 있더군요...

[상황설명]
예)
DATE
------------
1196324718             ---> 2007-11-29
1196397264             ---> 2007-11-30
1196845476             ---> 2007-12-05

뭥미?
날짜가 아닌 이상한 숫자가 들어있음
규칙성을 찾아보기위해 노력했지만,,, 헛수고 였으나
결국 인터넷에서 해결법을 찾았음


[해결법]
select to_char(to_date('19700101090000','YYYYMMDDHH24MISS')+(DATE/86400),'yyyy-mm-dd [hh24:mi:ss]') as TIME from 테이블;

TIME
-------
2007-11-09 [15:33:04]
2007-11-09 [15:33:29]




select to_char(to_date('19700101090000','YYYYMMDDHH24MISS')+(rdate/86400),'yyyymmdd') as TIME from 테이블;

TIME
-------
20071109
20071109


지식출처:
http://database.sarang.net/?inc=read&aid=22294&criteria=oracle

+ Recent posts