Forum: Datenbanken
Delphi
by haentschman,
18. Jun 2020
:oops: ...urlaubsreif. Ich melde mich...:P
Nachtrag:
Die Geschwindigkeit liegt eher schlecht wie das mit dem case...:? (mit meiner Datemenge 38s)
Forum: Datenbanken
Delphi
by haentschman,
17. Jun 2020
Danke...:P
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
Forum: Datenbanken
Delphi
by haentschman,
17. Jun 2020
Update 1:
:gruebel::cry:
Update 2:
UPDATE
ADR
SET
Forum: Datenbanken
Delphi
by haentschman,
9. Jun 2020
Danke...:P
Ich muß dich aber vertrösten... Ich melde mich wenn ich das probiert habe. :wink:
Forum: Datenbanken
Delphi
by haentschman,
9. Jun 2020
Hallöle...:P
Ok...aber das das soviel ausmacht? :gruebel: Again what learned...:stupid:
Forum: Datenbanken
Delphi
by haentschman,
9. Jun 2020
Moin...:P
Update:
sowohl mit:
((B.Adr > '' and B.Adr = ADR.Adr) or
(B.Adr = '' and B.KDNR = ADR.Adr))),
als auch mit:
Adr.Adr = case
Forum: Datenbanken
Delphi
by haentschman,
8. Jun 2020
...leider nicht. :cry: Mit OR kommt etwa in der Summe das Doppelte raus. :?
(select SUM(B.Brutto) as Summe from BEL B
where
(B.Art = 'BLUBB' or B.Art = 'BLA') and
((B.Adr IS NOT NULL and B.Adr = ADR.Adr) or
(B.Adr IS NULL and B.KDNR = ADR.Adr))
Da fehlen auch die Datensätze mit B.Adr = ''
PS: Das B.Adr ist nicht NULL sondern ''
Forum: Datenbanken
Delphi
by haentschman,
8. Jun 2020
Danke...
Die Datensätze sind ja vorhanden, nur das Kriterium für das Update (Zuordnung der Summe zu ADR.Adr) wäre bei diesen Datensätzen ein anderes. Ich möchte alle Datensätze des Subselects mit der Bedingung:
Summe aus:
1. B.Adr = ADR.Adr
+
2. B.KDNR = ADR.Adr
Forum: Datenbanken
Delphi
by haentschman,
8. Jun 2020
Moin...:P
Ich glaube ich muß mir helfen lassen...:oops:
Was soll passieren:
Eine Spalte in ADR (Tabelle) soll mit der Summe aus den BEL (Tabelle) geupdatet werden. So weit so gut.
update
ADR
set