私はSQL Serverにテーブルを持っています。同じテーブルの値を使用してSQLテーブルの値を更新
id start end value flag
1 10 20.2 102 T
2 22 11 133 T
3 12.1 15 pending F
4 10 20.2 pending F
5 22 11 pending F
あなたが見ることができるように、start
とend
はrow 1 and 4
、およびrow 2 and 5
でも同じです。 しかしrow with id 1 is 102, and that of 4 is pending
の値は、
私はそれが保留されている場合は、同じstart
とend
の別のoccuranceを探している、クエリを記述して、それぞれの開始と終了の値に列value
を更新したいです。他の私は、ID 1および2(それぞれの値にペンディング)私は
最終結果と行の値と、ID 4および5を持つ行の値列を更新する すなわち
それを残します探しているのはこれです:
id start end value flag
1 10 20.2 102 T
2 22 11 133 T
3 12.1 15 pending F
4 10 20.2 102 F
5 22 11 133 F
「完了」を削除します。 –
id1の行の@GordonLinoff、 'start = 10とend = 20.2'には特定の値(102)があります。これは、ID 4の行で、行1の開始と終了と同じです値は行4に保留中です。両方の行で '開始と終了が同じです ' – Shubham