from_sibir Mery
Дата: 24.02.2013 19:18:46
Помогите, пожалуйста!
нужно приравнять два поля D_1=D_2 типа дата при условии, что второе поле не нулевое значение D_2 IS NOT NULL и если оно заполнено и меньше первого D_1>D_2
Изменения провести для конкретных строк из перечня
Update tab
set D_1=D_2
from tab
where (D_2 IS NOT NULL or D_1>D_2) -- Не знаю как правильно сделать в этом месте
and d_3 in (3 ,15 ,17 ,22 ,25 ,56 ,60 )
Заранее Спасибо!
from_sibir Mery
Дата: 24.02.2013 20:18:21
Update tab
set D_1=D_2
from tab
where (D_2 IS NOT NULL or where D_1>D_2) -- так????
and d_3 in (3 ,15 ,17 ,22 ,25 ,56 ,60 )
iap
Дата: 24.02.2013 20:28:31
from_sibir Mery |
---|
Update tab
set D_1=D_2
from tab
where (D_2 IS NOT NULL or where D_1>D_2) -- так????
and d_3 in (3 ,15 ,17 ,22 ,25 ,56 ,60 ) |
Как можно писать такое???
UPDATE tab
SET D_1=D_2
WHERE D_1>D_2 AND D_3 IN(3,15,17,22,25,56 ,60);