这就是我想要做的。基本上我有一些列故意在表中留空,Staging_X
稍后更新。我想使用以下case
条件更新这些列。我想在存储过程中实现这一点。
UPDATE Staging_X
SET Staging_X.[NoMaterial]
(SELECT (case
when ((([Up]+[Test])+[Mon])+[Down_percentage])*(1.68)=(0)
then (168) else [Lost]*(1.68)
end)
FROM Staging_X)