select username,count(type) from fine_record_execute
where todate(time)>='2020-12-01 00:00:00'
and todate(time)<='2021-01-20 23:59:59'
and type>=30
and type <= 34
GROUP BY username
不用group by 的时候,不会有问题,用了后,就一直有问题,这个到底是什么情况
同样的语句,只是type不一样,,但是不会报错。。
1、建议放到navicat运行试试看,因为在navicat报错信息会梗详细。
2、还有就是type高亮颜色明显不对,是关键字,建议换一个名字。
3、看报错信息显示表数据异常,可能是你数据引起的原因,或者你换一个字段count。
检查一下数据集,可能选错了,数据集了
报错的原因是sql没有查询出数据,目前测试结果只要sql没有查询出来就会报错,有结果就不会。
logdb数据库不支持这种写法你得把logdb同步到你自己的库里面去
~~~~