SQL IF语句包含日期

时间:2015-04-27 23:17:26

标签: sql date ms-access ms-access-2013 iif

所以我似乎无法输入日期或IIF语句而没有语法错误!

SELECT iif ([hire_date] = <'#2000-01-01#','Old Gaurd')
From L_employees

我需要编写IIF语句,检查[Hire_Date]是否在 2000 之前,然后将其替换为 OLD PROS ,否则< em> Young GUNS 。

1 个答案:

答案 0 :(得分:3)

您的逻辑运算符无效,如果iif的计算结果为false,则您没有提供[expression ]要显示的结果:

select iif([hire_date] <= #2000-01-01#, 'Old Gaurd', 'Young')
from L_employees