Brechreiz1985
Grünschnabel
Ich bin noch nicht so firm in SQl, daher kann mir vielleicht jemand folgende Abfrage "beschreiben":
Aus Tabelle1 sollen Daten gezogen werden
Tabelle1 : Kudennummer, Betrag, ...
Dabei sollen immer die Summe der Beträge eines Kunden gesammelt werden, also "Select Sum(Betrag)" where Kundennummer .... das ist mir klar.
nur sollen diese SummenWerte wieder in eine andere Tabelle geschrieben werden.
Tabelle2: Kudennummer, Sum_Betrag
Das wollte ich per Update machen.
Update Tabelle 2
Set Sum_Betrag = (Select Sum(Betrag) from Tabelle 1..... )
Wie erreichen ich es jetzt, das er das sozusagen alle Zeilen von Tabelle 1 durchforstet bzw das Update für alle in Tabelle 1 gefundenen Kundennummern macht?
Und wie mache ich es wenn die Kudennummer in Tabelle 2 nicht gleich ist, sondern statt" 2400" "1002400", also immer um 100000 größer ist?
Vielleicht hat ja jemand von euch den Denkanstoß für mich.
Achso, ist ein SQL Server 2000.
Danke
Stefan
Aus Tabelle1 sollen Daten gezogen werden
Tabelle1 : Kudennummer, Betrag, ...
Dabei sollen immer die Summe der Beträge eines Kunden gesammelt werden, also "Select Sum(Betrag)" where Kundennummer .... das ist mir klar.
nur sollen diese SummenWerte wieder in eine andere Tabelle geschrieben werden.
Tabelle2: Kudennummer, Sum_Betrag
Das wollte ich per Update machen.
Update Tabelle 2
Set Sum_Betrag = (Select Sum(Betrag) from Tabelle 1..... )
Wie erreichen ich es jetzt, das er das sozusagen alle Zeilen von Tabelle 1 durchforstet bzw das Update für alle in Tabelle 1 gefundenen Kundennummern macht?
Und wie mache ich es wenn die Kudennummer in Tabelle 2 nicht gleich ist, sondern statt" 2400" "1002400", also immer um 100000 größer ist?
Vielleicht hat ja jemand von euch den Denkanstoß für mich.
Achso, ist ein SQL Server 2000.
Danke
Stefan