mysql 时间区间查询
时间: 2023-10-14 15:26:24 浏览: 172
Mysql 时间模糊查询
MySQL时间区间查询是指在MySQL数据库中,查询某个时间段内的数据。可以使用MySQL中的BETWEEN和AND关键字来实现时间区间查询。
例如,查询2019年1月1日至2019年12月31日的订单数据,可以使用以下SQL语句:
```
SELECT * FROM orders WHERE order_date BETWEEN '2019-01-01' AND '2019-12-31';
```
其中,orders是表名,order_date是时间字段名,'2019-01-01'和'2019-12-31'是时间范围。
还可以使用DATE函数来提取日期,并进行时间区间查询,例如查询本月的订单数据:
```
SELECT * FROM orders WHERE DATE(order_date) BETWEEN DATE_SUB(NOW(), INTERVAL 1 MONTH) AND NOW();
```
其中,DATE_SUB(NOW(), INTERVAL 1 MONTH)表示当前时间往前推1个月的时间。
阅读全文