Hallo alle zusammen,
ich habe ein kleines Problem mit einer MySQL-Tabelle.
Ich möchte aus dieser Tablle eine Ausgabe Tabelle erzeugen, die mir pro Zeile angibt wie viele Einträge es pro Datum gibt, sprich die Tabelle sieht etwa so aus:
+-------------------+
|datum |
+-------------------+
|2010-02-22 09:17:55|
|2010-02-22 11:15:14|
|2010-02-23 17:17:05|
|2010-02-25 14:05:58|
|2010-02-25 13:15:16|
|2010-02-25 17:01:48|
|2010-02-26 14:32:20|
usw.
Nun hätte ich gerne eine Ausgabetabelle, welche so aussieht:
+----------+------+
|datum |anzahl|
+----------+------+
|2010-02-22|2 |
|2010-02-23|1 |
|2010-02-24|0 | (Diese Zeile muss nicht da sein, es wäre aber gut)
|2010-02-25|3 |
|2010-02-26|1 |
usw.
Ich habe da bisher viel mit EXTRACT rumexperimentiert, sodass auch schon dieses Gebilde entstanden ist, aber damit bekomme ich nicht so wirklich das ergebnis, welches ich haben wollte:
SELECT COUNT( EXTRACT( DAY FROM `datum` ) ) ,
EXTRACT( DAY FROM `datum` ) ,
EXTRACT( MONTH FROM `datum` )
FROM `tabelle`
GROUP BY EXTRACT( MONTH FROM `datum` ),
EXTRACT( DAY FROM `datum` )
Ich hoffe ihr könnt mir helfen, leider bin ich in SQL ein ziemlicher Novize.
Danke schonmal für eure Hilfe.
mfG Felix Nehrke
P.S.: Besuche unseren Blog: http://www.pommes-blog.de
Manchmal gibs was neues :)
fo:| ch:| rl:( br:> n4:? ie:( va:) de:> zu:) fl:( ss:| ls:[ js:)