Hallo allerseits,
ich hoffe das ich hier im richtigen Bereich Poste, wenn nicht bitte ich um Nachsicht und um Verschiebung. Danke.
Also, ich möchte gern, meine DB abfragen, Gruppiert nach 'Datum' und Summe 'id'
Zumindest denke ich das es so ist
Ich möchte als Ausgabe, den Verbrauch pro Tag.
Die DB sieht so aus:
id | datumzeit | GZStand
1 | 2013-01-05 19:43:11 | 9002.96
2 | 2013-01-05 19:51:02 | 9002.97
3 | 2013-01-05 19:55:45 | 9002.98
4 | 2013-01-05 20:01:42 | 9002.99
5 | 2013-01-06 02:33:12 | 9003.00
6 | 2013-01-06 04:17:32 | 9003.01
Wenn ich das richtig verstanden habe, muss ich alle Einträge mit dem selben Datum Gruppieren und dann die 'id´s' Summieren, oder ?
Das ist mein Ansatzt, aber ich weiß nicht wie die WHERE regel aus sehen muss
Ich weiß nicht mal ob der Ansatz der richtige ist, habe von MySQL sehr wenig bis gar keine Ahnung.
Kann jemand einem Anfänger Helfen ?
Vielen Dank
Gruß
Stefan
ich hoffe das ich hier im richtigen Bereich Poste, wenn nicht bitte ich um Nachsicht und um Verschiebung. Danke.
Also, ich möchte gern, meine DB abfragen, Gruppiert nach 'Datum' und Summe 'id'
Zumindest denke ich das es so ist
Ich möchte als Ausgabe, den Verbrauch pro Tag.
Die DB sieht so aus:
id | datumzeit | GZStand
1 | 2013-01-05 19:43:11 | 9002.96
2 | 2013-01-05 19:51:02 | 9002.97
3 | 2013-01-05 19:55:45 | 9002.98
4 | 2013-01-05 20:01:42 | 9002.99
5 | 2013-01-06 02:33:12 | 9003.00
6 | 2013-01-06 04:17:32 | 9003.01
Wenn ich das richtig verstanden habe, muss ich alle Einträge mit dem selben Datum Gruppieren und dann die 'id´s' Summieren, oder ?
PHP-Code:
SELECT id, DATE_FORMAT(datumzeit,'%Y.%m.%d') AS DATUM, DATE_FORMAT(datumzeit,'%H:%i:%s') AS ZEIT, GZStand
FROM Gas
WHERE <-- ???
GROUP BY DATE_FORMAT(datumzeit, '%Y-%m-%d %H:%i:%s')
ORDER BY datumzeit ASC
Ich weiß nicht mal ob der Ansatz der richtige ist, habe von MySQL sehr wenig bis gar keine Ahnung.
Kann jemand einem Anfänger Helfen ?
Vielen Dank
Gruß
Stefan
Kommentar