Oracle报错:不是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子句中

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM