En anden metode:
SELECT *
FROM (
SELECT * FROM table_name
ORDER BY date ASC, time ASC
) AS sub
GROUP BY name
GRUPPE FOR grupper på det første matchende resultat, det rammer. Hvis det første matchende hit tilfældigvis er det, du ønsker, skulle alt fungere som forventet.
Jeg foretrækker denne metode, da underforespørgslen giver logisk mening frem for at peppe den med andre betingelser.