Обновить столбец статуса, где статус равен нулю - PullRequest
0 голосов
/ 16 сентября 2011

Любой может помочь в запросе

Я хочу получить одну за другой запись от начальной даты до конечной даты в таблице и обновить одну за другой запись из таблицы

Как будто у меня один стол Темп

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

1 Ответ

5 голосов
/ 16 сентября 2011

Почему вы должны делать это "один за другим"?

UPDATE dbo.Temp SET Status = 'L' WHERE Status IS NULL;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...