我已经检查了MSDN的教程.
但是当我试图在我的机器上运行此代码时
DECLARE @newDate datetime SET @newDate = CONVERT(varchar,{fn NOW()},111) SELECT IIF(@newDate > '2010/12/2','Greater','smaller')
但是我收到“’>’附近的语法不正确”的错误.“
有人可以在sql Server 2005中为我提供IIF语句存在的示例吗?
Plain T-sql没有IIF语句.
你可以在T-sql中做的最好的就是使用CASE …. WHEN … THEN …语句.