У меня есть стол STUDENT_MARKS
:
SCHOOL_ID STUDENT_ID TTL_MARKS
--------------------------------------
8 24 78
8 25 76
9 33 88
9 34 85
9 35 88
10 41 68
10 42 68
10 43 68
Мой вывод должен быть:
SCHOOL_ID STUDENT_ID TTL_MARKS
--------------------------------------
8 24 78
9 33 88
9 35 88
10 41 68
10 42 68
10 43 68
Я пытаюсь выполнить этот запрос, но безуспешно ::
SELECT
SCHOOL_ID,
STUDENT_ID,
MAX(TTL_MARKS) OVER(PARTITION BY SCHOOL_ID)
FROM STUDENT_MARKS
Как получить желаемый результат в SQL Server? Пожалуйста, помогите!