I am trying to get the Latest Grade and highest Marks scored in that particular Grade by each student. I do get Latest Grade by using Max function but struggle to get Maximum marks for that Grade. Would really appreciate some thoughts on this...
This is original data
+------+-----+-----+
| S_id |Grade|Marks|
+------+-----+-----+
| A1 | 1 | 10 |
| B1 | 2 | 30 |
| B2 | 2 | 20 |
| B2 | 2 | 40 |
| B2 | 3 | 50 |
| B2 | 3 | 20 |
| B3 | 1 | 30 |
| B3 | 1 | 40 |
| B4 | 1 | 30 |
| B4 | 2 | 20 |
+------+-----+-----+
This is the expected result
+----------------------+------+-----+
| S_id | Grade|Marks|
+----------------------+------+-----+
| A1 | 1 | 10 |
| B1 | 2 | 30 |
| B2 | 3 | 20 |
| B3 | 1 | 40 |
| B4 | 2 | 20 |
+----------------------+------+-----+