tbl Scores: (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
На данный момент я пытаюсь получить #в, #ниже и #выше для каждой оценки в каждом тесте, чтобы я мог попытаться вычислить процентиль для каждого.
Будет ли это какая-то сводная таблица?