ich möchte einen Zähler erhöhen, dabei aber einen Mindestwert berücksichtigen.
Ich habe 2 Parameter: :IdBez und :nMin
Es gelingt mir nicht mit dem ADS. Beim folgenden Statement kommt die Fehlermeldung, dass im IIF-Ausdruck kein Parameter verwendet werden darf.
Code: Alles auswählen
MERGE IdVerwaltung AS IdV
ON (IdV.IdBez=:IdBez)
WHEN MATCHED THEN
UPDATE SET IdV.LetzteId = IIF(IdV.LetzteId>:nMin,IdV.LetzteId,:nMin)+1
WHEN NOT MATCHED THEN
INSERT (IdBez,LetzteId)
VALUES (:IdBez,:nMin+1);