问题是: 给每个办公室(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
答案 0 :(得分:6)
您应该使用"%Hh%Mm%S.%3Ns"
:
HAVING
答案 1 :(得分:0)
应使用“分组依据”和“具有”子句