Busque a linha que tem o valor Máximo de uma coluna
Mesa:
UserId, Value, Date.
Eu quero obter o UserId, valor para o máximo (data) para cada UserId. Ou seja, o valor para cada UserId que tenha a data mais recente. Existe uma maneira de fazer isso simplesmente em SQL? (Preferencialmente Oracle)
Atualizar: Desculpas por qualquer ambiguidade: preciso obter TODOS os UserIds. Mas para cada UserId, apenas aquela linha em que esse usuário tem a data mais recente.