Я ищу способ обновить все строки, у которых есть другое событие за день до этого.Получить строки с последовательной датой (днем)
Пример:
ID Config Number Date Status
1 238 10/9/2013 1
2 351 1/9/2013 2
3 351 2/9/2013 0
4 238 11/9/2013 0
5 124 18/9/2013 3
6 238 20/9/2013 0
7 238 12/9/2013 0
8 124 20/9/2013 0
9 238 13/9/2013 0
И после обновления я хотел бы иметь что-то вроде:
ID Config Number Date Status
1 238 10/9/2013 1
2 351 1/9/2013 2
3 351 2/9/2013 2
4 238 11/9/2013 1
5 124 18/9/2013 3
6 238 20/9/2013 0
7 238 12/9/2013 1
8 124 20/9/2013 0
9 238 13/9/2013 1
То, что я сейчас является:
Update sc
set sc.Status = (Select Status From sc1 inner Join sc On sc.Id = sc1.ID)
From sc
И я это знаю не работает, но я не могу понять, как должен выглядеть мой запрос.
Пожалуйста, покажите нам код, который вы пробовали, и почему он не работает. – Kermit
Я отредактировал мой вопрос с тем, что у меня есть. – JoSav