A ver, este es el foro de SQL Server. Para Access dirigete a
http://www.forosdelweb.com/f21/
Prueba asi:
Código SQL:
Ver originalSELECT T1.*
FROM Eventos T1
INNER JOIN (
SELECT ID, MAX(Eventos.Hora) AS Hora
FROM Eventos
GROUP BY ID
) T2 ON T1.ID = T2.ID AND T1.Hora = T2.Hora