mysql 往前推几天,含当天
时间: 2024-08-22 22:00:48 浏览: 45
在MySQL中,如果你想查询某个日期往前推几天的数据,包括当天,可以使用`CURDATE()`函数获取当前日期,然后减去指定的天数,再加上`BETWEEN`关键字来包含当天。例如,如果你想要查询过去7天的数据,包括今天,你可以编写这样的SQL查询:
```sql
SELECT * FROM your_table
WHERE date_column BETWEEN CURDATE() - INTERVAL 7 DAY AND CURDATE();
```
在这个查询中,`your_table`是你需要查询的表名,`date_column`是存储日期的列名。`INTERVAL 7 DAY`表示过去的7天,`AND CURDATE()`保证了结果会包含当天。
阅读全文