ORACLE 怎么将时间转化为number型(小数)的,
例如 
凌晨为     20120326.00000
中午为     20120326.50000
23.59.59为 20120326.99999select sysdate
from dual
 现在大致为
20120326.8523
查了半天 不可能把现在划算成秒再除以一天的秒数吧?谢谢各位
分不多了 见谅。

解决方案 »

  1.   

    测试数据:CREATE TABLE T172
    (
        ID NUMBER(4),
        MyDate DATE
    );INSERT INTO T172 VALUES(1, to_date('20120326 00:00:00', 'YYYYMMDD HH24:MI:SS'));
    INSERT INTO T172 VALUES(2, to_date('20120326 12:00:00', 'YYYYMMDD HH24:MI:SS'));
    INSERT INTO T172 VALUES(3, to_date('20120326 23:59:59', 'YYYYMMDD HH24:MI:SS'));
    测试结果:
      

  2.   

    谢谢刘luiseradl,给力。分不多,见谅。