Hi. Ich möchte gern mittels einer Abfrage die Kundenanzahl ermitteln. Die Daten liefen in einer Tabelle. Ein Kunde kann mehrere Aufträge pro Jahr ausüben.. Ich möchte aber keine Dopplung, sondern nur die reine Kundenanzahl. Mittels Summenabfrage kann ich die Kunden mit mehreren Aufträgen im Jahr zwar Gruppieren und die Auflistung ist dann auch korrekt, aber ich muss sie händisch zählen, Zeile für Zeile. Wie kann mir Access diese Zahl denn ausspucken? Bisher bekomme ich immer nur die Gesamtzahl aller Buchungen angezeigt.
Ich hoffe, das war verständlich.. Wenn nicht, fragen :)
Hallo,
was willst Du genau zählen, die Anzahl der Kunden gesamt, oder je Jahr?
Mit oder ohne Kunden die keinen Auftrag haben?
Hi. Nur die Kunden, die mindestens einen Umsatz im Jahr getätigt haben. Wenn z.B. ein Kunde 4 mal im Jahr was gekauft hat soll er trotzdem nur einmal zählen.
Hallo,
ich verstehe immer noch nicht, was Du genau sehen willst?
Wo kommt das Jahr her, aus einem Datum?
Und willst Du dann jedes Jahr sehen oder nur ein bestimmtes Jahr ?
Ok nochmal ausführlicher. Es gibt die Tabellen: Vertrieb, Kunden, Aufträge, Auftragsinhalte, Produkte
Tabelle Auftrag führt VertriebsID und Kunden ID.
IDAuftrag | VertriebsID | KundenID
1 | 1 | 1
2 | 2 | 3
Tabelle Auftragsinhalte beinhaltet AuftragsID verschiedenen ProduktIDs, ein Ausführungsdatum, die Auftragsnummer usw. Ein Kunde kann pro Auftrag mehrere Produkte haben.
ID_Inhalt | AuftragsID | ProduktID | AusfDatum
1 | 1 | 20 | 15.01.2014
2 | 1 | 25 | 16.02.2014
3 | 2 | 15 | 17.04.2014
Ich möchte nun wissen, wieviele Kunden ein Vetriebsmitarbeiter im Jahr betreut. Dabei ist es unerheblich, ob dieser Kunde ein Auftrag oder mehrere mit einem oder mehreren Produkten gekauft hat. Wichtig ist nur, dass das Ausführungsdatum in diesem Jahr liegen muss.
In obigen Beispiel soll z.B. der Kunde mit ID 1 nur einmal gezählt werden und nicht zwei mal - ebenso Kunde 3.
Hallo,
mich würde mal interessieren, in welchem Kontext die Kundenzahl benötigt wird. Geht es um eine Abfrage (-> SQL-Code zeigen) oder ein Formular oder einen Bericht?