ORA-00934:此处不允许组功能00934. 00000 - “此处不允许组功能”

时间:2016-12-19 21:54:54

标签: sql oracle select sum

问题是: 给每个办公室(kantoor)总薪水超过15000,给出平均工资和办公室名称。使用clausule

使用内连接

这是我目前的查询:

SELECT      OFF.OFFICENR,
            OFF.NAME AS OFFICE,
            AVG(SAL)
FROM        OFFICE OFF INNER JOIN EMPLOYEE EMP USING (OFFICENR)
WHERE       SUM((SAL) >= 15000)                 **<---line 29**
GROUP BY    OFF.OFFICENR, OFF.NAME;      

查询输出为:

  

ORA-00934:此处不允许使用群组功能   00934. 00000 - “此处不允许群组功能”   *原因:
  *行动:   行错误:29列:13

2 个答案:

答案 0 :(得分:6)

您应该使用"%Hh%Mm%S.%3Ns"

HAVING

答案 1 :(得分:0)

应使用“分组依据”和“具有”子句