在 PL/SQL 中,要實現 DATE_SUB
函數的功能(從日期減去一定的時間),可以使用內置的日期運算符
SELECT your_date - INTERVAL '1' DAY
FROM your_table;
這里,your_date
是你想要減去時間的日期列,your_table
是包含該列的表。INTERVAL '1' DAY
表示要減去的時間間隔,這里我們設置為 1 天。
如果你想根據特定條件更新表中的日期值,可以使用 UPDATE 語句:
UPDATE your_table
SET your_date = your_date - INTERVAL '1' DAY
WHERE some_condition;
這將從滿足 some_condition
的所有行的 your_date
列中減去 1 天。