Hallo Vinzenz Mai,
hab' ich extra für Dich geschrieben ;-)
Nein, der hat wohl eine andere Zielgruppe ;-) "Fortgeschritten" heißt hier, ich gehe über zu meinem ersten Plan - die Schleife. Mein Versuch
SELECT * FROM `tabelle` AS TB1 INNER JOIN `tabelle` AS TB2
ON TB1.`id` != TB2.`id` ORDER BY (TB1.`datum` - TB2.`datum`)
scheint nicht zu fruchten und ist sicher auch nicht ganz das, was Du beschrieben hast, oder?
Mit freundlichem Gruß
Micha