Habe mein Problem durch die Suche nicht finden können. Hoffe, Ihr könnt mir helfen!

Ich habe eine Datenbasis, in der einige Waren (deren Stückzahl und Preis etc.) aufgeführt sind. Nun will ich einen Trigger (after update) erstellen, der Rabatt für eine Ware erlässt, wenn die Stückzahl eine bestimmte Höhe erreicht. Habe mir folgenden Code überlegt:
Code:
CREATE TRIGGER Waren_Update AFTER UPDATE OF Stueckzahl ON Waren
REFERENCING OLD AS alt NEW AS neu
FOR EACH ROW MODE DB2SQL
UPDATE Waren
SET Preis = (Preis * 0.7)
WHERE (neu.Stueckzahl>alt.Stueckzahl AND neu.Stueckzahl > 500 );
Allerdings verringert sich nun der Rabatt bei allen Waren, sobald ein Update gemacht wird. Wie kann ich also anweisen, dass der Rabatt nur bei der Ware gewährt wird, deren Stückzahl gestiegen ist?

Brauche dringend Rat!