ORACLE 怎么将时间转化为number型(小数)的,
例如
凌晨为 20120326.00000
中午为 20120326.50000
23.59.59为 20120326.99999
select sysdate
from dual
现在大致为
20120326.8523
查了半天 不可能把现在划算成秒再除以一天的秒数吧?
谢谢各位
分不多了 见谅。
------解决方案--------------------
测试数据:
- SQL code
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'));