Priority
(int
)という列に1からnの値を持つSQL Serverテーブルがあります。SQL Serverの新しい/古い値に基づいて他のレコードの優先度を更新します。
など。私はPriority
列に以下の6つのレコードを持っている:私は2の6番目のレコードの優先順位を変更したい場合は
Col1 | Priority
-----+----------
val1 | 1
val2 | 2
val3 | 3
val4 | 4
val5 | 5
val6 | 6
さて、その後、2の後のすべてのレコードの優先順位が1ずつ増加する必要がありますので出力は
Col1 | Priority
-----+---------
val1 | 1
val6 | 2
val2 | 3
val3 | 4
val4 | 5
val5 | 6
だろう
T-SQLでこれを行うにはどうすればよいですか?