MySQL查询一年一周三个月的数据

Posted 知其黑、受其白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL查询一年一周三个月的数据相关的知识,希望对你有一定的参考价值。

阅读目录

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;

以上是关于MySQL查询一年一周三个月的数据的主要内容,如果未能解决你的问题,请参考以下文章

MYSQL查询一周内的数据(最近7天的)怎么写

mysql 根据某一年 查询12个月的数据

sql 怎么查询每一年1到12个月的数据

mysql查询:最近三个​​月的数据

sql语句 查询一个月的几个周的数据

sql查询一年里1到4月的数据