Ich wollte die Spaltenwerte bei erfüllender Bedingung aktualisieren. Ich wollte die Werte 1,2,3,4,5,...
Aktualisierung der Spaltenwerte unter Bedingung
Ich versuchte diese Abfrage, aber es verhält sich auf eine seltsame Art und Weise. Ich bin die Werte immer ausgehend von 2
d.h 2,3,4,5,..
declare @id int;
set @id = 0;
UPDATE table
SET id = @id + 1, @id = @id + 1
WHERE col4 = 100
AND col5 = 500
AND col3 = 2
Bitte geben Sie Tabellendefinitionen, Beispieldaten und erwartete Ausgabe: http://stackoverflow.com/help/how-to -Fragen. Wenn Sie eine Fehlermeldung oder ein Verhalten erhalten, das Sie nicht erwarten, geben Sie bitte auch Details dazu an. –
suchen Sie nach ROWNUMBER() oder einer Zahlentabelle –
Ihre Abfrage sieht aus wie eine MySQL-Abfrage, keine SQL Server-Abfrage. –