SQL Serverを使用して、次の表に4番目の列を修飾子と値の列に基づいて追加しようとしています。修飾子が130の場合、新しい列は値列にある任意の数でなければなりません。修飾子が130でない場合は、最新の修飾子130行に関連付けられた前の値を使用する必要があります。SQL他の列と以前の行に基づいて新しい列を挿入します
PrimaryKey | Qualifier | Value
001 | 130 | 3
002 | 207 | 24
003 | 301 | 27
004 | 130 | 8
005 | 810 | 1
002 | 900 | 9
上記の表は、次の表になります。
PrimaryKey | Qualifier | Value | NewColumn
001 | 130 | 3 | 3
002 | 207 | 24 | 3
003 | 301 | 27 | 3
004 | 130 | 8 | 8
005 | 810 | 1 | 8
002 | 900 | 9 | 8
私はこれをラグで実行しようとしていましたが、NewColumnの自己参照方法を理解できませんでした。私はまた、変数を設定することで実験しましたが、それを動作させることができませんでした。
ありがとう、この作業を得た。 – Drizzit12