阅读目录
DATE_SUB() 函数从日期减去指定的时间间隔语法:DATE_SUB(date,INTERVAL expr type)
date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。
示例如下:
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) 一年
SELECT * FROM 表名 WHERE 时间字段>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) 一周
SELECT * FROM 表名 WHERE 时间字段 >DATE_SUB(CURDATE(), INTERVAL 3 MONTH) 三个月
扩展知识:
假设我们有如下的 “Orders” 表:现在,我们想要向 “OrderDate” 减去 5 天。
我们使用下面的 SELECT 语句:
SELECT
OrderId,
DATE_SUB(OrderDate, INTERVAL 5 DAY) AS SubtractDate
FROM
Orders;
标签:SUB,一周,INTERVAL,查询,表名,CURDATE,MySQL,DATE,SELECT
From: https://blog.51cto.com/u_13571520/6046054