PDA

Vollständige Version anzeigen : Gruppierung und Anzahl


<bwacki>
07.01.2002, 10:45
Hallo liebe Leute,
allseits noch ein gesundes Neues (?) Jahr 2002
Ich habe ein Problem mit der Summierung, wenn über ein Kriterium gruppiert wird.
Folgende Situation:
1 Tabelle mit Kundendaten,Mitarbeiter-ID und den Feldern:
0-30Tage, 31-60Tage, 61-90Tage,91-180 Tage, >180Tage
Inhalt der Tabelle sind offene Forderungen
Beispiel
ID 0-30T 31-60T 61-90T 91-180T >180T
1 0 0 0 0 100
1 100 0 0 0 0
1 0 100 0 0 0
2 0 0 500 0 0
2 10000 0 0 0 0
2 0 20 0 0 0
3 0 0 0 10 0

bei der Summierung haut alles hin, sieht dann etwa so aus:
1 100 100 0 0 100
2 10000 20 500 0 0
3 0 0 0 10 0

ich brauche aber auch die jeweilige Anzahl, die dann etwa so aussehen sollte:
1 1 1 0 0 1
2 1 1 1 0 0
3 0 0 0 1 0

Wenn ich mit SQL aber die Anzahl-Funktion verwende, wird das Ergebnis so ausgegeben:
1 3 3 3 3 3
2 3 3 3 3 3
3 1 1 1 1 1
d.h. ich bekomme in jeder Spalte die Gesamtsumme, aber nicht die Teilsummen. Wo ist da der Fehler???

Vielen Dank

Bernd aus Halle

MarioR
07.01.2002, 11:50
Hallo Bernd,

nimm nicht direkt die Tabellenfelder, sondern einen Ausdruck:

Anz0-30Tage: Wenn([0-30Tage]>0;1;0)

Den summierst Du und erhälst damit die Anzahl.

<bwacki>
07.01.2002, 15:20
@Mario:
GIGANTISCH!!!!!!!!!!!!!!!
wie alle genialen Lösungen:einfach, aber wirksam!!!
Danke!!! Es funktioniert!

Bernd