我目前正在针对一种情况运行此查询,但我有两种情况:如果 SYSDATE = Monday,则运行“SYSDATE - 2”,否则运行“SYSDATE - 1”。我通过 Excel 的 OLE 连接连接到数据库,所以我不确定我是否可以使用存储过程。有没有办法编写查询来完成这两种情况?感谢所有帮助。
SELECT
DISTINCT VERSION_NAME VERSION, MIN(RECONCILE_START_DT) DATES
FROM
SDE.GDBM_RECONCILE_HISTORY
WHERE
RECONCILE_RESULT = 'Conflicts'
AND
RECONCILE_START_DT > SYSDATE -1
GROUP BY VERSION_NAME
ORDER BY 2 ASC NULLS LAST