带日期的 SQL IF 语句
Posted
技术标签:
【中文标题】带日期的 SQL IF 语句【英文标题】:SQL IF Statement With dates 【发布时间】:2015-04-27 23:17:25 【问题描述】:所以我似乎无法在没有语法错误的情况下输入日期或IIF
语句!
SELECT iif ([hire_date] = <'#2000-01-01#','Old Gaurd')
From L_employees
我需要编写一个IIF
语句来检查[Hire_Date]
是否在2000 年之前,然后将其替换为OLD PROS,否则Young GUNS .
【问题讨论】:
可以编辑您的问题以使其更具可读性和不那么绝望吗? 面对手掌,大声笑,当有人需要帮助时,他们很绝望。是的,我可以编辑问题。 【参考方案1】:您的逻辑运算符无效,并且您没有向iif
提供要显示的结果,以防[expression ]
评估为假:
select iif([hire_date] <= #2000-01-01#, 'Old Gaurd', 'Young')
from L_employees
【讨论】:
@Star314:不客气,别忘了标记为已回答。还要编辑您的问题,使其看起来体面且易于阅读。 好的,我会将问题标记为已回答。我怎样才能让我的 POST 看起来更好。我无法添加图片。我给了我的代码,还有问题????只是想提高自己并不难过? @Star314:您还可以格式化您的代码,包括您的语法错误描述并编写没有错误的问题详细说明——这将使您的问题更容易解决。 看我喜欢细节...谢谢您的详细说明...我还是新手,需要学习。以上是关于带日期的 SQL IF 语句的主要内容,如果未能解决你的问题,请参考以下文章