Hi,
erstmal super vielen Dank für die rasante Hilfe!
Mein Trigger sieht jetzt wie folgt aus:
SQL-Anweisung
1: 2: 3: 4: 5: 6:
| AS begin update rechnungen set RESUMME = (SELECT SUM(ARTSUMME) FROM REPOSITION WHERE reposition.RENR=NEW.RENR) WHERE rechnungen.RENR=NEW.RENR; end |
diesen habe ich wie o.g. After Insert, Update und Delete.
Probleme macht Delete - wird ein Datensatz gelöscht, wird der Preis nichtmehr neu berechnet - es bleibt also der alte preis stehen.
Des Weiteren würde ich gerne nach einem delete überprüfen, ob überhaupt noch ein DS mit der RENR existiert und wenn nein dann den Wert von RESUMME wieder auf 'Null' setzen.