GROUP_BY_AGGREGATE错误类
在GROUP BY聚合函数不允许,但发现< sqlExpr >
。
解释
的目的“集团”条款是识别的一组不同的组。每组的行然后倒塌成一个单一的行中使用聚合函数选择
列表。最后,您可以使用筛选分组行“有”条款。
的sqlExpr
位于集团通过
条款而不是“选择”列表或有
条款。
缓解
错误的减排取决于原因:
你指定正确的函数吗?
取代
sqlExpr
用一个合适的函数不是一个聚合函数。你打算总表达吗?
删除的表达式
集团通过
并将其添加到选择
列表。你打算在聚合表达式过滤器吗?
删除的表达式
集团通过
使用一个条款并添加它布尔
运营商的有
条款。
例子
——一个聚合GROUP BY子句中>选择一个从值(1,2),(1,3)作为T(一个,b)集团通过一个,总和(b);(GROUP_BY_AGGREGATE]总功能是不允许在集团通过,但发现总和(T。b)。行1pos58;——将表达式来选择列表>选择一个,总和(b)从值(1,2),(1,3)作为T(一个,b)集团通过一个;15——一个聚合GROUP BY子句中>选择一个,总和(b)从值(1,2),(1,3),(2,1)作为T(一个,b)集团通过一个,总和(b)>1;(GROUP_BY_AGGREGATE]总功能是不允许在集团通过,但发现(总和(T。b)>投(1作为长整型数字));行1pos74年;——将表达式有条款>选择一个,总和(b)从值(1,2),(1,3),(2,1)作为T(一个,b)集团通过一个有总和(b)>1;15