Ich habe eine Tabelle, die Datum-Zeit-Werte in diesem Format enthält:
START
1/13/2009 7:00:00
ENDE
1/13/2008 2:57:00 PM
Ich benutze die "str bis zum Datum" -Funktion, um diese in ein Datum-Uhrzeit-Format zu konvertieren.
Wie berechne ich einen Unterschied zwischen ihnen? Und dann summieren Sie es so, dass es insgesamt Stunden anzeigt (dh Gesamtstunden für die Woche ist 40:53).
Ich habe versucht, die Timediff-Funktion, aber die Ergebnisse summieren sich nicht.
Sehen Sie sich UNIX_TIMESTAMP
und SEC_TO_TIME
.
Sie würden die Unterschiede zwischen den Zeitstempeln zusammenfassen und dann diesen Wert (in Millisekunden) verwenden, um die Zeit zu erhalten:
%Vor% Sehen Sie sich die MySQL DateDiff-Funktion Du könntest es auch versuchen: Ich habe das zweite nicht getestet, aber ich weiß, dass das erste funktionieren sollte.
Tags und Links mysql