FraFu: MySQL: TIMEDIFF für vers. 4.0.x

Beitrag lesen

Hallo!

Die Funktion TIMEDIFF funktioniert ja erst ab Version 4.1.1
Welche Möglichkeit hab ich die Funktion für frühere Versionen "nachzubauen"?

Ich hab jetzt folgendes für Version >= 4.1.1:

  
SELECT TIMDIFF(MAX(datum), MIN(datum)) as dauer from mytable  

Das liefert mir eine schön formatierte Zeit.

Für Version < 4.1.1 hab ich:

  
SELECT (UNIX_TIMESTAMP(MAX(datum))-UNIX_TIMESTAMP(MIN(datum))) as dauer from mytable  

Das liefert mir die Differenz in Sekunden. Gibts eine Funktion für Version 4.0.X die mir Sekunden schön formatiert. Genauso wie es TIMEDIFF macht? Ich finde keine Funktion die das könnte.

Ausgabe sollte sein: Stunden:Minuten:Sekunden

mfg
  frafu