SELECT
PlayerName, ROUND(SUM(A)/SUM(TO),2) AS ATORatio
FROM
Players_t
INNER JOIN
GameStats_t ON Players_t.JerseyNumber=GameStats_t.JerseyNumber
WHERE
ATORatio < (SELECT SUM(A)/SUM(TO) FROM GameStats_t)
GROUP BY
PlayerName;
我需要返回所有比ATORatio
小于平均值的玩家。为什么这个代码不工作?查找小于平均值的计算比率(SQL)
使用having子句 – 2014-09-29 04:33:19
当我这样做,MS Access就会要求我输入ATORatio参数值(我简直复制并粘贴组通过下面的WHERE行并将其变更为 – 2014-09-29 04:35:01