Существует ли оператор IIF
во всех версиях SQL Server?
Я проверил руководство по MSDN.
Но когда я попытался запустить этот код на своей машине
DECLARE @newDate datetime
SET @newDate = CONVERT(varchar, {fn NOW()}, 111)
SELECT IIF(@newDate > '2010/12/2', 'Greater', 'smaller')
Но я получаю сообщение об ошибке «Неверный синтаксис рядом с '>'».
Может ли кто-нибудь предоставить мне пример в SQL Server 2005 для существования инструкции IIF
?