oneofakind88
Goto Top

HILFE :-) Time Fehler bei MySQL

Hallo zusammen,

bin hier auf einen Fehler gestoßen und komme einfach nicht dahinter wiso mir MySQL einen NULL wert ausgibt, anbei die Ausgabe und die Werte Liste. Vlt kennt jemand von euch das Problem sogar, falls noch Daten benötigt werden einfach sagen welche face-smile.

Table werte von einsatz

MA_ID INTEGER
EinsatzVon_Zeit TIME
EinsatzBis_Zeit TIME


Abfragen:

mysql> select ma_id, time(SUM(EinsatzBis_Zeit - EinsatzVon_Zeit))
-> from einsatz
-> group by ma_id;
+-------+----------------------------------------------+
| ma_id | time(SUM(EinsatzBis_Zeit - EinsatzVon_Zeit)) |
+-------+----------------------------------------------+
| 811 | 09:08:00 |
| 902 | NULL |
| 903 | 04:38:00 |
| 904 | 00:05:00 |
| 905 | 00:42:00 |
| 906 | 00:01:00 |
| 907 | 00:41:00 |
| 908 | NULL |
| 909 | NULL |
| 910 | NULL |
| 911 | 04:15:00 |
+-------+----------------------------------------------+
11 rows in set, 4 warnings (0.00 sec)

mysql> select * from einsatz;
+------+-------+------------+-----------------+-----------------+
| E_ID | MA_ID | Datum | EinsatzVon_Zeit | EinsatzBis_Zeit |
+------+-------+------------+-----------------+-----------------+
| 1 | 811 | 2009-04-14 | 07:00:00 | 11:45:00 |
| 2 | 811 | 2009-04-14 | 12:15:00 | 16:00:00 |
| 3 | 811 | 2009-04-14 | 07:32:00 | 08:10:00 |
| 4 | 902 | 2009-04-14 | 07:21:00 | 12:06:00 |
| 5 | 903 | 2009-04-14 | 07:21:00 | 11:59:00 |
| 6 | 904 | 2009-04-14 | 12:01:00 | 12:06:00 |
| 7 | 905 | 2009-04-14 | 11:59:00 | 12:01:00 |
| 8 | 906 | 2009-04-14 | 12:00:00 | 12:01:00 |
| 9 | 907 | 2009-04-14 | 11:59:00 | 12:00:00 |
| 10 | 908 | 2009-04-14 | 07:21:00 | 12:06:00 |
| 11 | 908 | 2009-04-14 | 08:21:00 | 12:06:00 |
| 12 | 909 | 2009-04-14 | 08:21:00 | 12:06:00 |
| 13 | 910 | 2009-04-14 | 08:21:00 | 13:06:00 |
| 14 | 911 | 2009-04-14 | 08:21:00 | 12:36:00 |
+------+-------+------------+-----------------+-----------------+
14 rows in set (0.00 sec)

Content-Key: 230652

Url: https://administrator.de/contentid/230652

Ausgedruckt am: 28.03.2024 um 12:03 Uhr

Mitglied: Clijsters
Clijsters 21.02.2014 um 12:04:43 Uhr
Goto Top
Hallöchen,
11 rows in set, 4 warnings (0.00 sec)
Was sagen denn die 4 Warnings?

Anstatt
time(SUM(EinsatzBis_Zeit - EinsatzVon_Zeit))
ist
TIMEDIFF(EndTime, StartTime)
eine Option.

Beste Grüße
Dominique
Mitglied: oneofakind88
oneofakind88 21.02.2014 um 12:28:52 Uhr
Goto Top
Hallo Dominique,

mit TIMEDIFF bekomme ich jetzt eine Ausgabe face-smile vielen Dank

Gruß,
Roberto