Я застрял в ситуации, когда у меня есть данные типа
studentId Marks marksgotOn
1 10 2019-12-01
1 10 2019-12-01
2 35 2019-12-02
3 35 2019-12-02
4 90 2019-12-03
Мне нужно найти, когда ученик получил последний marksGotOn
SELECT StudentId, CASE WHEN Marks BETWEEN 0 AND 10 THEN 'Fail'
WHEN Marks BETWEEN 30 AND 35 THEN 'Pass'
WHEN Marks >=90 THEN 'Excellent' ELSE '' END AS ResultStatus
FROM Student
, но мне нужно найти, когда студент меняет свое lastResultStatus
время.