sql – Oracle中以毫秒为单位的时间戳之间的差异

前端之家收集整理的这篇文章主要介绍了sql – Oracle中以毫秒为单位的时间戳之间的差异前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有表test1并且有一个列DOJ,其时间戳数据类型的记录很少,如下所示.
在这里,我需要在doj和systimestamp之间的差异im毫秒.
SELECT DOJ FROM TEST1; 
DOJ 
---------------------------- 
21-MAR-14 09.25.34.514526000 
21-MAR-14 09.25.34.520345000 
22-MAR-14 09.25.34.523144000 
22-MAR-14 09.25.34.527770000 
23-MAR-14 09.25.34.532482000 
23-MAR-14 09.25.34.535603000 
24-MAR-14 09.25.34.538556000 
24-MAR-14 09.25.34.541729000 

SELECT SYSTIMESTAMP FROM DUAL; 
SYSTIMESTAMP 
-------------- 
24-MAR-14 09.48.10.251556000 +00:00

有人可以帮我这个.

解决方法

select
  extract(second from systimestamp - doj) * 1000
from
  test1;
原文链接:https://www.f2er.com/mssql/83880.html

猜你在找的MsSQL相关文章