【发布时间】:2021-07-01 07:31:51
【问题描述】:
我有一个根据以下查询的逻辑来从时间戳中提取天数并以小时为单位。
CASE WHEN LATEST_TIMESTAMP IS NULL
THEN
EXTRACT (HOUR FROM (SYSDATE - CREATION_TIMESTAMP)) + EXTRACT (DAY FROM (SYSDATE -
CREATION_TIMESTAMP)) * 24
ELSE
EXTRACT (HOUR FROM (LATEST_TIMESTAMP - CREATION_TIMESTAMP)) + EXTRACT (DAY FROM
(LATEST_TIMESTAMP - CREATION_TIMESTAMP)) * 24
END
AS TIME_IN_HOURS
处理多条记录时效率低下,无论如何是否可以微调查询?
【问题讨论】:
-
在这种情况下“效率低下”是什么意思?
-
查询需要很长时间来处理大量记录