Alle Daten grupieren aus dem gleichen Monat

Hi,

ich möchte die Menge je Artikel ausgegeben haben, die ich pro Monat verkaufe.

etwa so:
SELECT Artikel, SUM(Menge), Datum (alle aus einem Monat)
FROM Saison
GROUP BY Artikel, Datum;

Wie mach ich das, dass die Tage ignoriert und die Artikel nur nach Monaten und Jahren gruppiert werden?
Das Feld Datum ist als Datumsfeld deklariert.

Danke,
Mari

p.s. ich benutze Access

hi Mari

keine ahnung, was access so bietet, aber ich nehme mal an, auch access wird irgendwas bieten, mit dem das datum umformatiert wird.

unter oracle würde ich das so lösen:

select artikel, to_char(datum,‚mm.yyyy‘) monat, sum(menge)
from saison
group by artikel, to_char(datum,‚mm.yyyy‘) ;

naja, eigentlich würde ich eher ein „trunc(datum,‚MONTH‘)“ nehmen, nur bin ich mir da nicht sicher, ob access was ähnliches anbietet.

lg
erwin

Hi,

probier es doch mal mit der Transaktion „DATEPART“:
Bsp.:
http://msdn2.microsoft.com/de-de/library/ms174420.aspx

Andere Möglichkeit wäre es über LEFT oder RIGHT sich nur einen Teil des Datums ausgeben zu lassen:

Select

Right(Date,7)…

From Table;

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]