比较项目预算的平均值

时间:2019-05-22 01:55:18

标签: sql

以下sql语句有什么问题?

SELECT *
FROM Projects AS Pro
WHERE Pro.Proj_Budget > AVG(Pro.Proj_Budget);

1 个答案:

答案 0 :(得分:1)

您在where中具有聚合功能,这是不允许的。

相反:

SELECT P.*
FROM Projects P
WHERE P.Proj_Budget > (SELECT AVG(P2.Proj_Budget) FROM Projects P2);