DATE_SUB()
是一個 SQL 函數,用于從指定的日期減去一個時間間隔
DATE_SUB(date, INTERVAL expr unit)
參數說明:
date
:要進行操作的日期。INTERVAL expr unit
:要從日期中減去的時間間隔。其中,expr
是一個表示時間單位數量的整數,unit
是一個表示時間單位的關鍵字,例如 DAY
, MONTH
, YEAR
等。以下是一些使用 DATE_SUB()
函數的示例:
SELECT DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY);
SELECT DATE_SUB('2022-01-01', INTERVAL 3 MONTH);
SELECT DATE_SUB('2022-01-01 12:00:00', INTERVAL 5 HOUR);
請注意,這些示例適用于 MySQL 和 MariaDB 數據庫。對于其他數據庫系統(如 PostgreSQL、SQL Server 或 Oracle),可能需要稍微調整語法。