mysql不同年的同一个日期区间查询
时间: 2024-08-10 10:01:49 浏览: 99
在MySQL中,如果你需要查询两个不同年份的同一天的日期范围,你可以使用`BETWEEN`关键字结合`YEAR()`函数。假设你想找出2018年1月1日到2019年12月31日之间的所有记录,可以这样做:
```sql
SELECT * FROM your_table
WHERE date_column BETWEEN '2018-01-01' AND '2019-12-31'
AND YEAR(date_column) BETWEEN 2018 AND 2019;
```
在这个例子中,`your_table`是你想要查询的数据表名,`date_column`是包含日期信息的字段名称。`YEAR(date_column)`提取出日期的年份部分,并通过`BETWEEN`限制了范围。
阅读全文