Bom dia, pessoal estou com uma dificuldade, Tenho o seguinte banco:  Preciso fazer um sql que me retorne a ultima ocorrencia de cada estaca, usei o seguinte SQL:  SELECT L1.estaca, L1.estatus, L1.data, L1.usuario
    FROM historico As L1
    INNER JOIN (
        SELECT estaca, MAX(data) As UltimaData
        FROM historico GROUP BY estaca) As L2
            ON L1.estaca = L2.estaca AND L1.data = L2.UltimaData
    ORDER BY L1.estaca ASC, L1.id DESC  O meu retorno quase correto foi:   Como mostrado a estaca 10 retornou 2 registros, pelo fato de terem sido incluidos no mesmo dia, quando isso ocorrer preciso que seja feita essa condição pelo maior ID, no caso seria mostrada somente a estaca 16 com ID 6859..  Fico no aguardo. Obrigado