Jetzt bin ich es nochmal, ich habe jetzt deinen CODE 1 zu 1 an meine Tabelle angepasst,
es läuft braucht die Abfrage dauerte 58.1154 sek. (Tabelle hat 28000 Einträge). Ich habe extra die Berechnung eingegrenzt (denke ich jedenfalls)
SELECT a.id, a.eintrag, a.date, IFNULL( SEC_TO_TIME( UNIX_TIMESTAMP( b.date ) - UNIX_TIMESTAMP( a.date ) ) , 0 ) AS differenz
FROM daten a
LEFT JOIN daten b ON ( a.id < b.id )
WHERE a.date > '2011-02-24 00:00:0'
GROUP BY a.id
ORDER BY id
Skin