Moin!
Die Idee mit datediff finde ich sehr spannend, dürfte Performance technisch aber auch nicht besser sein, als die 2te Sortierung. Oder täusche ich mich da?
Das hängt davon ab wie oft MySQL die Subtraktion durchführen muss. Allerdings bezweifle ich, dass bei 5 Datensätzen ein Unterschied besteht, den Du messen kannst. Ich empfehle zur Messung des Zeitunterschiedes die Abfrage so 10.000 bis 100.000 mal zu wiederholen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix