所有,我已经阅读了许多解决方案,并且从我看到的并没有解决我的问题。原因是,我在午夜之前有一张日期时间戳,午夜后我有一张日期时间戳。
使用EXTRACT功能不会将其切断,因为午夜前的小时/分钟/秒将是86k秒,之后的小时/分钟/秒将在100秒内。秒数应该在240左右,但在这种情况下它是-86,000 +
以下是我正在使用的内容,但同样,在午夜之前和之后,这些日期时间标记都不起作用。
( ( EXTRACT( hour FROM CALL_START_TIME ) * 60 * 60 ) +
( EXTRACT( minute FROM CALL_START_TIME ) * 60 ) +
( EXTRACT( second FROM CALL_START_TIME ) ) ) -
( ( EXTRACT( hour FROM CALL_END_TIME ) * 60 * 60 ) +
( EXTRACT( minute FROM CALL_END_TIME ) * 60 ) +
( EXTRACT( second FROM CALL_END_TIME ) ) ) AS SPEED_TO_ANSWER
答案 0 :(得分:2)
如果从结束时间中减去开始时间,则会获得天数,在您的情况下可能会达到0.00123。乘以24得到几小时,然后用60得到分钟,再用60得到秒:
(CALL_END_TIME - CALL_START_TIME) * 24 * 60 * 60