Hallo!
Ich hätt da mal wieder ein Problem.
In einem View stelle ich Gruppengröße, Häufigkeit des Vorkommens dieser Größe und Zahl der betroffenen Personen (als Produkt aus Größe und Häufigkeit) zusammen, was etwa so aussieht:
Größe | Häufigkeit | Betroffene
1 | 10 | 10
2 | 10 | 20
3 | 5 | 15
4 | 10 | 40
5 | 1 | 5
6 | 10 | 60
7 | 8 | 56
usw.
Jetzt möchte ich eine neue Spalte anlegen, in der jeweils die "Zwischensummen" erscheinen, also die Summe von "Betroffene" bis zur jeweiligen Zeile, was dann so aussehen soll:
Größe | Häufigkeit | Betroffene | Summe
1 | 10 | 10 | 10
2 | 10 | 20 | 30
3 | 5 | 15 | 45
4 | 10 | 40 | 85
5 | 1 | 5 | 90
6 | 10 | 60 | 150
7 | 8 | 56 | 206
usw.
Hat jemand eine Idee, wie ich das umsetzen kann?
Ich freue mich auf eure Tipps.
"Zwischensummen" bis zur aktuellen Zeile bilden
Moderator: Moderatoren
Re: "Zwischensummen" bis zur aktuellen Zeile bilden
Hallo Neuling77,
unter der Voraussetzung, dass Deine Ausgangstabelle nach "Größe" sortiert ist, kannst Du folgendes einbauen:
Gruß Barlee
unter der Voraussetzung, dass Deine Ausgangstabelle nach "Größe" sortiert ist, kannst Du folgendes einbauen:
Code: Alles auswählen
SELECT
"Größe",
"Betroffene",
(SELECT SUM("Betroffene") FROM "[Dein_View]" as "x" WHERE "x"."Größe" <= "[Dein_View]"."Größe") AS lfd_SUM
FROM "[Dein_View]"
Re: "Zwischensummen" bis zur aktuellen Zeile bilden
Vielen Dank, Barlee!
Das hat geholfen.
Das hat geholfen.