tbl 分数:(csv;我不知道如何在此处格式化表模式)
test_id, student_id, score
1, 1, 75
1, 2, 84
1, 3, 60
2, 1, 82
1, 4, 90
1, 5, 75
2, 2, 70
2, 3, 90
2, 5, 76
我需要做的是,对于每个分数的每个测试,计算该分数的学生人数,然后找出每个测试的分数是多少百分比。
我使用查询成功计算了每个分数的学生人数:
SELECT test_id, score, COUNT(student_id) as num_students FROM Scores GROUP BY test_id, score
在这一点上,我试图为每个测试的每个分数获取#at、#below 和#above,以便我可以尝试计算每个分数的百分位数。
这会是某种数据透视表吗?