ich möchte eine Abfrage erstellen, die 2 Felder einer Tabelle auswertet und den Kunden in eine der zwei möglichen Kategorien nach Verkäufer einteilt, wenn sie einen bestimmten Artikel kaufen. Tabelle Daten: KdNr, Datum, ArtNr, VerkID. Kunden werden meistens vom gleichen Verkäufer bedient, können jedoch an verschiedenen Tagen teilweise von jeweils anderem Verkäufer bedient werden, sollten in der Auswertung jedoch in die Kategorie des Verkäufers eingeteilt werden, mit dem sie am häufigsten zu tun hatten. Mein Entwurf sah wie folgt aus:
select KdNr, A.KatM, B.KatU
from
(select KdNr, count(*) as KatM from daten where ArtNr=302 and VerkID='M') A,
(select KdNr, count(*) as KatU from daten where ArtNr=302 and VerkID='U') B
where
A.KdNr = B.KdNr
In dieser Form erhalte ich zwar kenen Fehler, die Abfrage liefert jedoch keine Kunden, die nur von nur einem Verkäufer bedient wurden.
Hat jemand einen besseren Vorschlag?
Danke