kat: Gruppierungen / Zählen / Summieren

Beitrag lesen

Hi Zusammen,

ich habe gerade ein Brett vor'm Kopf. ;-)

Ich habe zwei Tabellen,

Pos:
No|Header_No|GroupNo|Date
01|1        |x      |01.01.2007
02|2        |y      |05.01.2007
03|2        |y      |07.02.2007
04|3        |z      |08.01.2007
05|3        |z      |08.01.2007

Header:

Ich möchte alle B_No zu GroupNo gruppiert, nur wenn das Datum unterschiedlich ist, wenn es für alle Positionen gleich ist, sollen diese nicht mitgezählt werden werden.

gewünschtes Ergebnis:
GroupNo | Count(DISTINCT B_No)
y       | 2

Ich schreibe mal extra nicht meine lösung hier auf.

Problem in der WHERE-Klausel kann man keine Count-Abfrage auf eine Gruppierung machen. Wie bekomme ich diese Daten rausgefiltert?