Einzelnen Beitrag anzeigen

Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#21

AW: SQL: Update mit Select und IF/CASE in der Bedingung

  Alt 17. Jun 2020, 14:22
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.

Geändert von haentschman (17. Jun 2020 um 14:32 Uhr)
  Mit Zitat antworten Zitat