現在、このクエリを 1 つのシナリオで実行していますが、2 つのシナリオがあります。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