关于mysql:where子句在不同年份有两个月

where clause with two months in different years

我想要按年份指定的年份中的选定值。 季节如下:
12月(前一年),1月,2月:冬天,
三月,四月,五月:春天,
六月,七月,八月:夏天,
九月,十月,十一月:秋天

如果我想按年份分组,我对春,夏,秋的查询如下:

但是我不知道如何在冬天取得这样的结果,例如,12月是2017年,1月和2月是2018年。
按年分组非常重要。
谢谢你的帮助!


使用in

如果您希望月份是"连续的",那么十二月,一月和二月是同一年,那么将一个月添加到group by