[code="sql"]
SELECT E.DEPTNO, DNAME,MAX(DECODE(E.DEPTNO,10,AVG(SAL),20,AVG(SAL),30,AVG(SAL),AVG(SAL)))SAL
FROM EMP E, DEPT D
WHERE E.DEPTNO = D.DEPTNO(+) GROUP BY E.DEPTNO, DNAME, SAL
[/code]
ERROR 位于第 2 行:
ORA-00937: not a single-group group function
为什么还是报“非单组函数分组”这个错误?