SQL Server 2012を実行していますが、必要なものは次のとおりです。
Row Field1 Field2
1 0 1
2 ? 2
3 ? -5
行ごとにスローするクエリが必要です。row2、field1を取り、row1、field1 + row2、field2と等しくなるように設定する必要があります
次に、row3、field1を取得し、row2、field1 + row3、field2と等しくなるように設定します。
最初、テーブルのField1の値はすべて0に等しいため、クエリを実行すると、field1の値に常に0が使用されます。
どんな助けでもいただければ幸いです。私はCTEが進むべき道だと思っていましたが、それをどこに行けばいいのかわかりません。
編集:私の例では、いくつかのことを片付けるためだけに。初期入力は次のようになります
Row Field1 Field2
1 0 1
2 0 2
3 0 -5
必要な出力は次のとおりです。
Row Field1 Field2
1 1 1
2 3 2
3 -2 -5
私の実際のテーブルは少し複雑ですが、この例でそれを実行する方法を理解できれば、具体的に適用できることはわかっています。