1

我似乎总是得到令人困惑的事情,所以请耐心等待。我目前正在处理标准化考试成绩。我正在做的是在 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;
4

1 回答 1

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;
于 2013-01-16T16:18:34.790 回答