Hmm..
Wir machen etwas ähnliches...
Hier mal ein Muster
Query:
Code:
UPDATE x
SET x.[StckListLfdNr] = x.[Row#]
FROM (
SELECT [StckListLfdNr], ROW_NUMBER() OVER (ORDER BY [StckListLfdNr] ASC) AS Row#
FROM [StckList]
WHERE StckListNr ='1013030'
) x
Damit würden alle StckListLfdNr neu mit 1 beginnend vergeben werden, bei denen StckListNr ='1013030' ist.
Die Sortierungsreihenfolge ist dann die alte StckListLfdNr..