这个的原因应该是1月的数据没有2019年的,所以2019不在最前面,
你现在的也应该是order by 月,年
改成order by 年,月的话,你月的顺序有不对了,解决方案如下:
在数据库加一个日历表或者用历史表的形式实现日历表,
日历表作为主表,之后order by 日历表.年,日历表.月
SQL数据集上排