报错:不是GROUP BY 表达式
oracle库中:group by后面必须加上你select后面所查询的所有除聚合函数之外的所有字段。
解决方法:将group by放入子查询中使用或者将select后面的所有查询字段放入group by 后。
报错:不是GROUP BY 表达式
实例:select sum(hwjz),rq from JcChargeInfo where 1=1 group by rq order by jcchargecode desc
原因:
1、GROUP BY 和 ORDER BY一起使用时,ORDER BY要在GROUP BY的后面。
2、ORDER BY 的字段在GROUP BY 后面必须有
3、在select需要查询的语句中选中的字段,必须出现在group by子句中