Moin!
Wo genau liegt dein Verständnisproblem? Denn du hast offenbar eines, die Lösung ist einfach zu banal, dass du da nicht von selbst drauf gekommen wärst.
Mir ist unklar, wie ich den timestamp in einer query aufgedröselt benutzen kann.
Alle Datensätze in eine Ergebnissmenge einladen und hiernach aufdröseln ist kein Problem. Ich will aber bereits in der Query selber nach z.B. Montaten gruppiert zählen.
Wenn du genau einen Monat abfragen willst, könntest du die Timestamps der Zeitpunkte "Monatsanfang" und "Monatsende" erzeugen und in den Query einbauen "WHERE timestamp BETWEEN $monatsanfang AND $monatsende".
Gruppieren über mehrere Monate funktioniert nur, wenn du den Timestamp des Datensatzes in den Monat umrechnen lässt (und ggf. auch in das zugehörige Jahr). Dazu hat jede Datenbank ihre Funktionen - Datumsfunktionen genauer gesagt.
Soll ich für dich mal ins Handbuch gucken, oder googelst du selbst? :)
- Sven Rautenberg