1
我想以sysatdate和utcdate之间的整数获得diffenece在几分钟内。这不起作用:Oracle;两个日期,在几分钟内的差异
select ROUND((sysdate-SYS_EXTRACT_UTC(SYSTIMESTAMP))*1440,0) from dual
它给人的错误消息: ORA-00932:不一致的数据类型:预期数量得到INTERVAL DAY TO SECOND 脚本线21,语句行1列52
什么做?非常感谢!
现在看起来非常好,谢谢! –
可以简化一点。 '(sysdate - cast(SYS_EXTRACT_UTC(SYSTIMESTAMP)as date))* 1440'。在这种情况下,实际上不需要进行*来回*转换。 –
更清洁的感觉。 – OldProgrammer