我似乎总是得到令人困惑的事情,所以请耐心等待。我目前正在处理标准化考试成绩。我正在做的是在Access中,我将学生收到的分数与百分比相匹配,因为百分比是我们学校系统用来判断某些学生是否有资格获得某些服务的百分比。我的问题来自于39分可以是8%......和7%......我不太明白这样做的逻辑,但我没有进行标准化测试,也没有得分。基本上,我有两个表,一个包含学生的数字和他们的分数,然后另一个表包含什么分数等于百分比。
Score
Local_ID Fall_Score
12121 39
Percentage
Fall_Score Percentages
39 8
39 7
我有一个结合了这两个的查询,但问题是,它会产生两个记录。有没有办法让Access只选择其中一条记录,因为我不需要输出中的两条记录?
例如,输出看起来像
Combine
Local_ID Fall_Score Percentages
12121 39 8
12121 39 7
查询看起来像这样,
SELECT Local_ID, Fall_Score, Percentages
FROM Score LEFT JOIN Percentage ON Score.Fall_Score = Percentage.Fall_Score;
答案 0 :(得分:1)
平均值可能是一个好主意:
SELECT tr.Local_ID, tr.Fall_Score, Avg(tr.Percentages) AS AvgOfPercentages
FROM TableName As tr
GROUP BY tr.Local_ID, tr.Fall_Score;