我有以下代码,其中DAT_CRE为创建日期,DAT_MOD为修改日期(如果没有修改,可以为null)。
我希望能够添加到这个脚本的条件来提取在前一个小时创建/修改的行,但我不确定如何使用SYSDATE。
SELECT
CODE_ART_COM,
LIB_ART_COM,
TO_CHAR(
CAST(
COALESCE(GREATEST(DAT_CRE, DAT_MOD), DAT_CRE) AS TIMESTAMP
),
'YYYY-MM-DD HH24:MI:SSxFF'
) TIMESTAMP
FROM
ART_COM
WHERE
ETAT = 0
AND CODE_ART_COM IN (
SELECT
CODE_ART_COM
FROM
PROD_COM
WHERE
ETAT = 0
)
直接添加
AND (dat_cre >= SYSDATE - INTERVAL '1' HOUR OR
dat_mod >= SYSDATE - INTERVAL '1' HOUR)
,以便将其限制为最近一小时内创建或更新的行。