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/forum/access-und-monats-abfrage-30745.html
Ausgedruckt am: 23.12.2024 um 06:12 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