Hallo zusammen,
Nachdem ich mein erstes Problem
(http://www.pg-forum.de/sql/5337-sql-intersection-mit-nachfolgender-gruppierung.html) gelöst habe, habe ich nun ein nächstes
Ich habe eine Tabelle mit insgesamt 4 Zeilen:
distr | poskey | area | sumarea
distrA | poskeyA | 10000 |
distrA | poskeyB | 20000 |
distrB | poskeyA | 30000 |
distrB | poskeyB | 40000 |
Die Spalte sumarea muss nun mit den Werten befüllt werden, und zwar so:
für distrA unabhängig von poskey muss für beide Zeile die Gesamtfläche eingefügt werden (also 30000). Genauso für den distrB auch unabhängig von poskey ergibt sich die Gesamtfläche von 70000. Das Ergebnis soll dann so aussehen:
distr | poskey | area | sumarea
distrA | poskeyA | 10000 | 30000
distrA | poskeyB | 20000 | 30000
distrB | poskeyA | 30000 | 70000
distrB | poskeyB | 40000 | 70000
Geht es überhaupt in einem SQL-Befehl oder braucht man dafür eine Funktion?
Wenn schon, wäre ich sehr dankbar für ein paar Tipps..
Danke im Voraus.
Lesezeichen