我不确定为什么我的代码无法正常工作,并且由于无效的组功能而收到错误消息。
SELECT staffNo, salary FROM dreamhome.Staff WHERE(AVG(salary) >= AVG(salary) * 1.5);
答案 0 :(得分:1)
我可以建议以下查询:
SELECT staffNo, salary
FROM dreamhome.Staff
WHERE salary >= (SELECT 1.5*AVG(salary) FROM dreamhome.Staff);
这将返回所有薪水比整个表中的平均薪水高50%以上的工作人员。