Добрый день .. Мне трудно преобразовать ms access sql в sql server 2005 sql query .. и вот мой код:
UPDATE Data SET
Data.Mean =([std1]+[std2]+[std3]/
IIf((3+(([std1]=0)+([std2]=0)+([std3]=0)))>0,
(3+(([std1]=0)+([std2]=0)+([std3]=0))),1)
WHERE Data.ID=125
Я думаю, что лучший способ преобразовать это — использовать CASE WHEN STATEMENT или любые предложения/альтернативы, которые вы уже знаете?
Заранее спасибо!
IIF(A,B,C)
становитсяCASE WHEN A THEN B ELSE C END
- person ta.speot.is   schedule 27.12.2013