我有表test1并且有一个列DOJ,其时间戳数据类型的记录很少,如下所示.
在这里,我需要在doj和systimestamp之间的差异im毫秒.
在这里,我需要在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;