Exemplo de dados od:
Id Name Value
------------------
1 A 1
2 A 2
3 B 3
4 B 2
5 B 1
Quando eu uso Group BY
select Name, Max(Value)
from TableName
GROUP BY Name
Dados recebidos:
A 2
B 3
Eu leria o valor da última linha, deveria ser algo como abaixo:
A 2
B 1
Uma abordagem canônica usa a
ROW_NUMBER()
função window: