Где ошибка в представлении MS SQL 2008?
Уже устал копаться в интернете и тыркать всё подряд методом тыка. Переношу запросы MS Access в представления MS SQL.
Часть кода представления выглядит так:
SELECT ... , IIf([MTR].[Способ выполнения]>2 And [MTR].[Цех]>0,21381,21382) AS Выражение2 FROM MTR;
При создании представления или проверке синтаксиса sql - получаю ошибку:
Неверный синтаксис около конструкции ">"
Ответы (1 шт):
Автор решения: Aziz Umarov
→ Ссылка
Попробуйте так
CASE WHEN [MTR].[Способ выполнения] > 2 And [MTR].[Цех] > 0 THEN 21381 ELSE 21382 END AS Выражение2