日付別の項目の表があります(各行は新しい日付です)。別の列Dから値を引き出していますが、0を置き換えるために値が必要です。次のロジックが必要です。その日付のD=0の場合、前の日付の列Dの値を使用します。
実際、正直なところ、Dが0の場合は、Dが0ではなかった最新の日付の値を使用しますが、最初の値を使用すると、ほとんどの場合、そこに到達します。
このロジックを構築する方法はありますか?多分CTE?
どうもありがとうございます。
PS私はSSMS2008を使用しています。
編集:私は最初はあまり明確ではありませんでした。変更したい値は日付ではありません。日付に基づいて、Dの値をDからの最新のゼロ以外の値に変更したい。