3.5k Aufrufe
Gefragt in Datenbanken von
Hallo,

wie bilde ich in Access eine (Anzahl-)Gruppierung von Kundennamen (z.B. mit den Anfangsbuchstaben „D“ bis „Hap“ und „Har“ bis „Kuf“).

Das Ergebnis sollte z.B. wie folgt aussehen:

A - C 1000
D - Hap 1500
Har - Kuf 1100
Kug - Pav 1200
Paw - Sk 1400
Sl - Z 900

Dank im voraus,

Käte

2 Antworten

0 Punkte
Beantwortet von rahi Experte (1.5k Punkte)
Hallo Käte,

hier ein Lösungsvorschlag:

Tabelle "TABvonBis" mit zwei Textfeldern "Nvon" und "Nbis" und eine Tabelle "tabNamen" mit Textfeld "Nachname" und Zahlfeld "Wert" habe ich als Basis genommen. Mit der folgenden Abfrage bekommst du dann das gewünschte Ergebnis:
SELECT Nvon, Nbis, Sum(Wert) AS Summe
FROM TABvonBis, tabNamen
WHERE (((Nachname) Between [nvon] And [nbis]))
GROUP BY Nvon, Nbis;

Mit den Werten in den Tabellen

tabNamen
[list]Nachname Wert
=================
Albert 32
Auwärter 22
Bohnen 2000
Celle 211
Hinki 1
Kueffmann 44[/list]

und TABvonBis
[list]Nvon Nbis
==============
A C
C Hof
Hof Z[/list]

bekommst du [list]Nvon Nbis Summe
=================
A C 2054
C Hof 212
Hof Z 44[/list]

Gruß
Ralf
0 Punkte
Beantwortet von
Hallo Ralf,

vielen Dank für deine Hilfe. Dank deiner Antwort konnte ich die Nuss knacken.

LG
Käte
...