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 を取得して、それぞれのパーセンタイルを計算しようとしています。
これはある種のピボットテーブルでしょうか?