2013-01-16 136 views
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; 

回答

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; 
+0

這似乎是工作。再次感謝!! –

相關問題