MYSQl: TIMEDIFF über 2 Tage!

ahykes

Erfahrenes Mitglied
Hallo! Ich habe ein Start Datum "2007-07-04 12:02:45" und End Datum "2007-07-05 04:02:19".

Wie kann ich denn jetzt mit der TIMEDIFF Funktion der Differenz ermitteln?
 
Also erstmal die Grundsynthax:
Code:
SELECT TIMEDIFF([end_datum],[start_datum]);
-> [end_datum] - [start_datum] => [diff_datum]

In deinem Beispiel wäre das also:

Code:
SELECT TIMEDIFF('2007-07-05 04:02:19','2007-07-04 12:02:45') AS diff_datum;
-> diff_datum => '15:59:34'

Das wars.
Wenn du ganz sicher sein willst kannst du auch die zwei Daten in Timestamps umwandeln und sie von einander abziehen. Aber ich bin ziemlich sicher, dass da das selbe rauskommt. ^^

Ich hoffe dir hilft das.

Gruss
MixTer
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück