1

私はいつも紛らわしいことをしているように見えるので、我慢してください。私は現在、標準化されたテストのスコアを扱っています。パーセンテージは、特定の学生が特定のサービスを受ける資格があるかどうかを判断するために学校のシステムが使用するものであるため、私は Access で学生が受け取ったスコアをパーセンテージと照合しています。私の問題は、39 点が 8% になる場合と 7% になる場合です。これを行う論理がよくわかりませんが、標準化されたテストを作成したり、採点したりしません。基本的に、私は 2 つのテーブルを持っています。1 つは生徒の番号とそのスコアを含み、もう 1 つはどのスコアが何パーセンテージに等しいかを含むテーブルです。

Score

Local_ID    Fall_Score
12121         39


Percentage

Fall_Score   Percentages
39                8
39                7

これら 2 つを組み合わせたクエリがありますが、問題は、2 つのレコードが作成されることです。出力に 2 つのレコードは必要ないので、Access でレコードの 1 つだけを選択させる方法はありますか?

たとえば、出力は次のようになります

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 に答える