Forum: Datenbanken
by Aviator,
28. Okt 2017
Das ist richtig. Aber das war ja scheinbar auch die Frage. Zumindest wurde das nicht auf bspw. nur die erste 999er ID eingegrenzt. Mir kommt das zwar auch etwas komisch vor, aber es ist zumindest eine Lösung für die aktuell definierte Frage. :-D
Forum: Datenbanken
by Aviator,
28. Okt 2017
Könnte so funktionieren wenn man es wie von p80286 vorgeschlagen mit einem Subselect macht.
UPDATE RechnungPos
SET PositionsNr = MAX(SELECT PositionNr FROM RechnungPos WHERE PositionNr <> 999) + 1
WHERE PositionsNr = 999