我有一个表格,其中包含StudentID,ClassID,ExamID,SubjectID和分数 我试图从每个学生的尝试科目中获得7个顶级分数的总和。下面的SQL语句是给我的所有科目的分数之和从顶部7名学生:选择TOP谓词
SELECT TOP 7 Sum(tblScores.Scores) AS Total, tblScores.AdmissionID
FROM tblScores
WHERE (((tblScores.ExamID)=[Forms]![frmReports]![lstC]) AND ((tblScores.ClassID)=[Forms]![frmReports]![lstB]))
GROUP BY tblScores.AdmissionID
ORDER BY Sum(tblScores.Scores) DESC;
的阶级和考试标准,从构成读“frmReports”
任何一个谁可以帮助我出去了?
请提供采样数据和期望的结果。是什么让7名学生成为最好的?如果分数是捆绑的呢? –
我对7个最好的学生不感兴趣。上面的sql可以解决这个问题。我对来自7个科目的最佳分数感兴趣(在10个或12个尝试中) - 这将是我期望的结果。我的桌子有5个字段(我们关心的)。这些是AdmissionID,ClassID,ExamID,SubjectID和分数 – Wakwehu