任何人都可以提供查询帮助
我想从表中的startdate到enddate逐个获取记录,并从表中逐个更新记录
就像我有一张桌子 Temp
ID DATE Status
1 2011-09-10 WO
2 2011-09-11 WO
3 2011-09-12 NULL
4 2011-09-13 NULL
5 2011-09-14 NULL
6 2011-09-15 H
现在我需要输出如下当我使用给出startDate和enddate然后Status有NULL值应该得到'L'
ID DATE Status
1 2011-09-10 WO
2 2011-09-11 WO
3 2011-09-12 L
4 2011-09-13 L
5 2011-09-14 L
6 2011-09-15 H
答案 0 :(得分:5)
你为什么要“一个接一个”地做到这一点?
UPDATE dbo.Temp SET Status = 'L' WHERE Status IS NULL;