Document directory
MySQL date_sub () function
MySQL date function
Definition and usage
The date_sub () function minus the specified time interval from date.
Syntax
DATE_SUB(date,INTERVAL expr type)
DateA parameter is a valid date expression.ExprThe parameter is the time interval you want to add.
The type parameter can be of the following values:
| Type Value |
| 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 |
Instance
Suppose we have the following table:
| Orderid |
Productname |
Orderdate |
| 1 |
'Computer' |
16:25:46. 635 |
Now, we want to subtract 2 days from "orderdate.
We use the following SELECT statement:
SELECT OrderId,DATE_SUB(OrderDate,INTERVAL 2 DAY) AS OrderPayDateFROM Orders
Result:
| Orderid |
Orderpaydate |
| 1 |
2008-12-27 16:25:46. 635 |
MySQL date function