CURRENT_TIMESTAMP算时间

想要实现这样的效果
TABLE
ID#TIMESTAMP###############OPERATE#MORE
AA#2008-02-26 15-15-15.000#NEW#####-
AA#2008-02-26 15-15-15.300#LOOK####300MS

就是插入的第二天数据 要取一个时间(当前插入时间<2008-02-26 15-15-15.300>减去第一条插入的时间<2008-02-26 15-15-15.000>)

就是要得到那个300毫秒的值 不知道怎么转换
怎么做(这个是我自己写的 不对的)
SELECT CURRENT_TIMESTAMP - (SELECT TIMESTAMP FROM TABLE) FROM DUAL;
忘记说了
oracle怎么来???

第1个回答  2008-02-28
只查看以毫秒为单位?
如果2个时间差几年的话可能会溢出哦

SELECT DATEDIFF(millisecond, timestamp, getdate()) AS 时间差 from dual
相似回答