charlie2009
Grünschnabel
Hallo,
das ist der erste Eintrag in diesem Forum und ich hoffe Ihr könnt mir weiterhelfen. Mein Problem bekomme ich einfach nicht gelöst.
Ich habe eine mySQL DB wo zu jeder vollen Stunde ein Datensatz hinzukommt. Nun möchte ich die Datensätze nach Jahren und Monaten gruppieren, was auch schon funktioniert.
Das Problem ist nur, dass der gruppierte Monat den erste Tag zur ersten Stunde, also im Format 'YYYY-MM-01 00:00:00' anzeigen soll. Das hat die ersten Monate scheinbar zufällig mit der obrigen Abfrage funktioniert, aber seit 3 Monaten steht als Ergebnis irgend ein Tag dort.
Habt Ihr eine Idee, wie man das machen könnte?
MfG
Charlie2009
das ist der erste Eintrag in diesem Forum und ich hoffe Ihr könnt mir weiterhelfen. Mein Problem bekomme ich einfach nicht gelöst.
Ich habe eine mySQL DB wo zu jeder vollen Stunde ein Datensatz hinzukommt. Nun möchte ich die Datensätze nach Jahren und Monaten gruppieren, was auch schon funktioniert.
Code:
SELECT *
FROM `table`
where year(datum) >'2007'
GROUP BY YEAR(`datum`), MONTH(`datum`)
Das Problem ist nur, dass der gruppierte Monat den erste Tag zur ersten Stunde, also im Format 'YYYY-MM-01 00:00:00' anzeigen soll. Das hat die ersten Monate scheinbar zufällig mit der obrigen Abfrage funktioniert, aber seit 3 Monaten steht als Ergebnis irgend ein Tag dort.
Habt Ihr eine Idee, wie man das machen könnte?
MfG
Charlie2009