Как и в заголовке, я пытаюсь создать таблицу на SQL Server, которая включает вычисляемый столбец с оператором if. Я уже создал базовые столбцы, в настоящее время пытаюсь добавить вычисляемый столбец с помощью ALTER TABLE.
В заявлении: ALTER table zgodnosc add proba as IIF([Zmiana_1_postoj] = 0 ,-50,[Zmiana_1]) float;
я получил ошибку Неверный синтаксис рядом с 'float'. Я пробовал много комбинаций, всегда получая ошибки. Типы данных: Zmiana_postoj_1 - бит, Zmiana_1 - int. Кто-нибудь знает, как это правильно написать? Спасибо!
IIF
в этом случае. 08.05.2020