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-ID: 230652

Url: https://administrator.de/forum/hilfe-time-fehler-bei-mysql-230652.html

Ausgedruckt am: 21.04.2025 um 20:04 Uhr

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
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