我想用使用情况,看看列=总计,然后用今天的日期更新表。
UPDATE dbo.Audit
SET AUD_CloseDate =
CASE
WHEN Scored + NA = Total THEN GETDATE()
最后,我想看看Col1 col2 = col3是否,如果是的话,然后将我的专栏更新为今天的日期,如果已经有日期,则无需执行任何操作。
得分 na = total< ---- - 它们来自温度表
您几乎准备就绪:
UPDATE dbo.Audit
SET AUD_CloseDate = CASE
WHEN Scored + NA = Total THEN GETDATE()
END
WHERE AUD_CloseDate IS NULL
您不需要在所有行上运行更新,只需在要更新的时过滤:
update dbo.audit
set aud_closedate = getdate()
where scored + na = total