次の SQL ステートメントがあります。
update data
set [sub_st_pc]=
case
when [R 6] is not null then [R 6]
when [R 5] is not null then [R 5]
when [R 4] is not null then [R 4]
when [R 3] is not null then [R 3]
when [R 2] is not null then [R 2]
else sub_st_pc
end
しかし、次のように、それぞれの場合に応じて別の列を更新する必要があります:
when [R 6] is not null then [R 6], [temp] = 6
when [R 5] is not null then [R 5], [temp] = 5
私はそれが間違っていることを知っています。
何か案は?