Hi!
67000 sec sind etwa 18,5 Stunden, bist du sicher,
was deine Zeitangaben angeht.
Zur Erläuterung hier noch der gesamte Syntax für meine MySQL-DB:
CREATE TABLE test (zeit1 TIME, zeit2 TIME);
SELECT zeit1, zeit2, zeit2-zeit1 from test;
+----------+----------+-------------+
| zeit1 | zeit2 | zeit2-zeit1 |
+----------+----------+-------------+
| 10:50:00 | 17:20:00 | 67000 |
+----------+----------+-------------+
Dass 67000 = 172000 - 105000 ist, ist mir schon klar. Aber wie sage ichs nun mit SQL, dass ich das nicht will?
Im Ernst: Weiß jemand, ob Zeit-Berechnungen in SQL (bzw. MySQL) integriert sind?
Das heißt, dass bei obiger Berechnung eben 06:30:00 herauskommt.
Ich gebe zu, dass ich da vielleicht noch ein Verständnisproblem habe, aber eine integrierte Funktion ohne größere Nachberechnungen außerhalb der Datenbank hatte ich halt einfach erwartet.
Ciao
Horst