Danke...
Code:
UPDATE
ADR
SET
AdrValue = (select SUM(B.BelValue) as Summe from BEL B
where B.Adr = ADR.Adr)
...macht ein Update mit einem Wert von 10
Code:
UPDATE
ADR
SET
AdrValue = (select SUM(B.BelValue) as Summe from BEL B
where B.KDNR = ADR.Adr)
...macht ein Update mit einem Wert von 5
aber zusammen: (select) + (select) ...macht ein Update mit einem Wert von NULL
Das ist doch nur Addition...oder?
PS: Das Statement mit + hat vorher funktioniert...auf den Cent genau. Nur jetzt nicht mehr.
Nachtrag:
Zitat:
Also wenn eine der Summen NULL ist, weil keine Datensätze zum Summieren da sind, dann ist auch die Summe der Addition NULL, oder?
...prüfe ich mal.