Einzelnen Beitrag anzeigen

Rainbow6

Registriert seit: 21. Mai 2019
20 Beiträge
 
#12

AW: SQL- Summe je Zeile bilden - kummuliert

  Alt 23. Jun 2019, 12:18
Danke für Deine Antwort. Ich habe es versucht und hat auch geklappt. Nur zeigt er mir leider den Wert an und schreibt ihn nicht in die DB hinein.
Aber wenn du ihn rein schreibst, musst du das bei jedem update der daten wieder laufen lassen - das ist dir klar?
Code:
UPDATE table AS t1
  SET t1.col4 = (SELECT ... s.o.)
Aber du kannst dir dafür auch einen View bauen, der ist dann bei jeder Abfrage des Views immer aktuell.

Oder du setzt den UPDATE in einen DB-Trigger - aber ich würde Trigger immer so weit wie möglich vermeiden.

Letzte Möglichkeit ist ein „berechnetes Feld“ in der Tabelle und als Feld-Funktion eben den SELECT in der Klammer - Aber ... das unterstützen nicht alle DBEs - MS-SQL kann das glaub ich, andere aber nicht, die unterstützen da nur relativ einfache skalare Ausdrücke.

Grüße
Daniel
  Mit Zitat antworten Zitat