Moin...
Update:
sowohl mit:
Code:
((B.Adr > '' and B.Adr = ADR.Adr) or
(B.Adr = '' and B.KDNR = ADR.Adr))),
als auch mit:
Code:
Adr.Adr = case
when B.Adr > ''
then B.Adr
else B.KDNR
end),
...war die Geschwindigkeit langsam. (trotz aller Indizies und neu erstellt komplett 15
min/8000DS)
Zusammengesetzte Werte aus getrennten
SQL: (komplett 2
s/8000DS)
Code:
UPDATE
ADR
SET
AdrValue = (select SUM(B.BelValue) as Summe from BEL B
where B.Adr = ADR.Adr)
+
(select SUM(B.BelValue) as Summe from BEL B
where B.KDNR = ADR.Adr)
Könnte das mir jemand logisch erklären?