前の行の値を使用する際に問題があります(やり方は分かりません)。私はのような何かをしたい前の行の値を使用しています。
:私は主キーIDを持っ
update test SET amount = (select amountAfter
from rozl (Here i want to take it from previous row = this ID - 1)
、テーブル全体がidでソートされます。 私がしたいことは次のとおりです。
列名amountAfterの前の行から値を取り、実際のIDの金額に挿入します。ここで
はここにあなたのid
フィールドが連続していると仮定しjoin
使用して一つの選択肢だ例
id amount used destroyed amountAfter
1 100 50 30 20
2 20 5 1 14
ウィンドウ関数 'LAG'をチェックアウト: https://msdn.microsoft.com/en-us/library/hh231256.aspx – Nicarus