MySQL DATE_SUB() 函数 MySQL DATE_ADD() 函数 MySQL DATEDIFF() 函数 MySQL DATE_SUB() 函数 定义和用法 DATE_SUB() 函数从日期减去指定的时间间隔。 语法 DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 type 参数可以是下列值: Type 值 MICROSECOND SECOND MINUTE HOUR DAY WEEK MONTH QUARTER YEAR SECOND_MICROSECOND MINUTE_MICROSECOND MINUTE_SECOND HOUR_MICROSECOND HOUR_SECOND HOUR_MINUTE DAY_MICROSECOND DAY_SECOND DAY_MINUTE DAY_HOUR YEAR_MONTH 实例 假设我们有如下的 "Orders" 表: OrderId ProductName OrderDate 1 Jarlsberg Cheese 2008-11-11 13:23:44.657 现在,我们想要向 "OrderDate" 减去 5 天。 我们使用下面的 SELECT 语句: SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 5 DAY) AS SubtractDate FROM Orders 结果: OrderId SubtractDate 1 2008-11-06 13:23:44.657 MySQL DATE_ADD() 函数 MySQL DATEDIFF() 函数