Access und Monats abfrage
Hallo
Folgendes Problem habe ich , wie beckomme ich es hin werte für einen speziellen monat zu erfragen mit > "?" geht es nicht weil er mir dann die folge monate auch ausgibt?? das Tabellenfeld ist ein ganz normales Datumfeld
Datum | Name | Wert
So nun möchte ich eine Summe aus wert für monat märz Oder....
danke wolfgang
Folgendes Problem habe ich , wie beckomme ich es hin werte für einen speziellen monat zu erfragen mit > "?" geht es nicht weil er mir dann die folge monate auch ausgibt?? das Tabellenfeld ist ein ganz normales Datumfeld
Datum | Name | Wert
So nun möchte ich eine Summe aus wert für monat märz Oder....
danke wolfgang
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 30745
Url: https://administrator.de/contentid/30745
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
Beispiel-Abfrage:
Tabellenname = tbl_Datum
Feldnamen = Datum; Name; Wert
SELECT DISTINCTROW Format$(tbl_Datum.Datum,'mmmm yyyy') AS [Datum nach Monaten], tbl_Datum.Name, Sum(tbl_Datum.Wert) AS [Summe von Wert]
FROM tbl_Datum
GROUP BY Format$(tbl_Datum.Datum,'mmmm yyyy'), tbl_Datum.Name, Year(tbl_Datum.Datum)*12+DatePart('m',tbl_Datum.Datum)-1;
mfg
[edit]
Die obige Abfrage zeigt alle Monate. Für einen bestimmten Zeitraum könnte es so aussehen:
SELECT DISTINCTROW Format$(tbl_Datum.Datum,'mmmm yyyy') AS [Datum nach Monaten], tbl_Datum.Name, Sum(tbl_Datum.Wert) AS [Summe von Wert]
FROM tbl_Datum
GROUP BY Format$(tbl_Datum.Datum,'mmmm yyyy'), tbl_Datum.Name, Year(tbl_Datum.Datum)*12+DatePart('m',tbl_Datum.Datum)-1, tbl_Datum.Datum
HAVING (((tbl_Datum.Datum) Between #1/1/2006# And #1/31/2006#));
mfg
Tabellenname = tbl_Datum
Feldnamen = Datum; Name; Wert
SELECT DISTINCTROW Format$(tbl_Datum.Datum,'mmmm yyyy') AS [Datum nach Monaten], tbl_Datum.Name, Sum(tbl_Datum.Wert) AS [Summe von Wert]
FROM tbl_Datum
GROUP BY Format$(tbl_Datum.Datum,'mmmm yyyy'), tbl_Datum.Name, Year(tbl_Datum.Datum)*12+DatePart('m',tbl_Datum.Datum)-1;
mfg
[edit]
Die obige Abfrage zeigt alle Monate. Für einen bestimmten Zeitraum könnte es so aussehen:
SELECT DISTINCTROW Format$(tbl_Datum.Datum,'mmmm yyyy') AS [Datum nach Monaten], tbl_Datum.Name, Sum(tbl_Datum.Wert) AS [Summe von Wert]
FROM tbl_Datum
GROUP BY Format$(tbl_Datum.Datum,'mmmm yyyy'), tbl_Datum.Name, Year(tbl_Datum.Datum)*12+DatePart('m',tbl_Datum.Datum)-1, tbl_Datum.Datum
HAVING (((tbl_Datum.Datum) Between #1/1/2006# And #1/31/2006#));
mfg