Существует ли оператор 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
оператор?