名前とスコアを含む単純なテーブルがあります。私がやりたいことは、平均スコアがグループの平均よりも大きい名前のリストを作成することです。
Access では機能するがサーバーでは機能しない次のSQL
ステートメントがあります (実行中MySql
):
SELECT Person, Avg(Score) AS PersonAverage FROM TblScores GROUP BY Person HAVING (((Avg(Score))>(SELECT Avg(Score) AS AverageOfAllScores FROM TblScores;)));
サーバーは構文が間違っていると言っていますが、どこにあるのかわかりません。何か案は?ありがとう