Hallo,
ich weiß nicht, ob es unter überhaupt möglich ist und ob
MySQL so etwas mitmacht:
1. Versuch: Füge ein adhoc-berechnetes Feld an - ähnlich dem Vorschlag von marabu - und lasse danach sortieren.
2. Versuch: Erzeuge eine Hilfstabelle aus ID, Datum1, Datum2, DateDiff und benutze die Sortierung dieser Hilfstabelle (nach DateDiff) zur Sortierung der Haupttabelle; das könnte auch über eine Verknüpfung mehrerer SELECTs gehen.
Viel Erfolg! Jürgen