sql – Oracle中以毫秒为单位的时间戳之间的差异
发布时间:2020-12-12 06:03:32 所属栏目:MsSql教程 来源:网络整理
导读:我有表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
我有表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; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |