Hallöchen,
habe da mal ein kleines Problem... vielleicht kann mir ja da jemand weiterhelfen.
Und zwar habe ich eine Tabelle mit 3 Spalten (ID, Artikel, Zeit).
Nun möchte ich gern diese Daten nach Artikel und Zeit gruppieren...
Bsp.:
ID | Artikel | Timestamp
----------------------------------
1 | A | 2006-12-28 00:00:00
2 | A | 2006-12-28 01:00:00
3 | B | 2006-12-28 02:00:00
4 | B | 2006-12-28 03:00:00
5 | B | 2006-12-28 04:00:00
6 | A | 2006-12-28 05:00:00
Herauskommen soll dann folgendes:
Anzahl | Artikel
----------------
2 | A
3 | B
1 | A
Leider bekomme ich das nicht hin...
SELECT
count(artikel) as anzahl, artikel
FROM
test
GROUP BY
artikel;
So werden ja jeweils immer alle Artikel gruppiert, ich möchte aber halt zusätzlich noch nach der Zeit gruppieren, wobei die Zeitspanne immer unterschiedlich sein kann!
Kann mir jemand weiterhelfen? Schonmal Danke im Voraus.
Grüße
habe da mal ein kleines Problem... vielleicht kann mir ja da jemand weiterhelfen.
Und zwar habe ich eine Tabelle mit 3 Spalten (ID, Artikel, Zeit).
Nun möchte ich gern diese Daten nach Artikel und Zeit gruppieren...
Bsp.:
ID | Artikel | Timestamp
----------------------------------
1 | A | 2006-12-28 00:00:00
2 | A | 2006-12-28 01:00:00
3 | B | 2006-12-28 02:00:00
4 | B | 2006-12-28 03:00:00
5 | B | 2006-12-28 04:00:00
6 | A | 2006-12-28 05:00:00
Herauskommen soll dann folgendes:
Anzahl | Artikel
----------------
2 | A
3 | B
1 | A
Leider bekomme ich das nicht hin...
SELECT
count(artikel) as anzahl, artikel
FROM
test
GROUP BY
artikel;
So werden ja jeweils immer alle Artikel gruppiert, ich möchte aber halt zusätzlich noch nach der Zeit gruppieren, wobei die Zeitspanne immer unterschiedlich sein kann!
Kann mir jemand weiterhelfen? Schonmal Danke im Voraus.
Grüße
Kommentar