Оператор IIF в SQL Server 2005

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

6
задан marc_s 7 December 2010 в 09:00
поделиться