Hallo, ich hab eine tabelle : kundennummer, warengruppe, land, vertreter, stueck, datum; jetzt will ich fuer einen bestimmten zeitraum (das ist kein problem) die anzahl der verkauften produkte aufsummieren, und zwar nur dort, wo eben Kundennummer, warengruppe, land und vertreter gleich sind. (ich seh also, wieviel der vertreter 4711 in Land x vom Produkt Y an welchen Kunden Z im Zeitraum verkauft hat). Wie kann ich das so variabel programmieren, dass eben diese vier felder auf doppelte werte geprüft werden, und wenn es doppelte werte gibt, dann wird von der stueckzahl die summe gebildet?
Ich hoffe, ich hab mich deutlich ausgedrueckt. Hat einer von euch eine Idee?? Andreas
select feld1, feld2, feld3, feld4, count(*) from tabelle group by feld1, feld2, feld3, feld4;
Wichtig: Nur die selektierten Felder außer count(*) dürfen in die Group by-Klausel rein.
gruß
J.
danke,werde es…
… am wochenende ausprobieren. muss jetzt los.
Gruss
Andreas