mysql按照时间段查询
时间: 2023-10-04 07:14:08 浏览: 180
可以使用 MySQL 中的 `BETWEEN` 关键字来查询某个时间段内的数据,语法如下:
```
SELECT * FROM table_name WHERE date_column BETWEEN start_date AND end_date;
```
其中,`table_name` 为表名,`date_column` 为存储时间的字段名,`start_date` 和 `end_date` 分别为时间段的起始时间和结束时间。
例如,查询某个表中 2021 年 1 月 1 日到 2021 年 3 月 31 日之间的数据,可以这样写:
```
SELECT * FROM table_name WHERE date_column BETWEEN '2021-01-01' AND '2021-03-31';
```
注意,时间格式必须为 `YYYY-MM-DD`,如果时间字段存储的格式不一致,需要进行转换。
阅读全文