Registriert seit: 19. Jun 2003
Ort: Berlin
241 Beiträge
|
WHERE-Klausel mit GROUP kombinieren
1. Nov 2004, 11:02
Guten Morgen!
Folgendes Problem:
Ich will eine GROUP-Klausel auf eine Tabelle anwenden, aber Datensätze ausschliessen, die einen bestimmten Wert enthalten.
Ein "HAVING" nach dem GROUP filtert aber erst die Datensätze, NACHDEM sie gruppiert wurden. Das führt i m Endeffekt aber zu einer falschen Ergebnismenge. Beispiel:
Artikel Summe Ausschluss
A 1,0 X
B 3,5
C 2,0 X
Wenn ich jetzt mit GROUP BY artikel / HAVING aussschlus <> X arbeite, wird Artikel C vernachlässigt. Warum ist klar.
Ich müsste also erst die Datenmenge mit SELECHT / WHERE filtern, und darauf dann die GROUP-Anweisung ausführen können. Nur wie?
Danke euch!
|