Dein Code verändert auch die 0. Versuch es mal hiermit.
update StckList set StckListLfdNr = StckListLfdNr-1 where StckListNr ='1013030' AND StckListLfdNr > 2;
Doch, das Beispiel funktioniert. Habe ich gerade ausprobiert. Hätte mich auch gewundert, wenn nicht.