Moin!
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.
Ich habe bei meiner Zeiterfassung (die Dauern in einem TIME-Feld einträgt) folgendes für die Zeitsumme:
~~~sql
SELECT sec_to_time(sum(time_to_sec(sz.dauer))) AS dauersumme,...
- Sven Rautenberg
--
My sssignature, my preciousssss!
My sssignature, my preciousssss!