Hello moin,
das Create-Statement war so natürlich falsch :-(
aber alles richtig, was Du da schreibst, dedlfix :-)
SELECT * ,abs(TB1.`datum` - TB2.`datum`) as d
FROM `tabelle` AS TB1
INNER JOIN `tabelle` AS TB2
ON TB1.`id` < TB2.`id`
ORDER BY d;
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg