我有一个Access查询,它将根据用户输入的日期运行。他们只会进入星期一(这是我们工作周的第一天)返回数据,因为星期一是与工作开始相关的日子。但是,我需要检查他们输入的星期一是本周还是下周。我该如何实施以下内容? (用伪代码书写)
Switch(job_date=this week's Monday, calculation A, job_date=next week's Monday, calculation B)
谢谢!
奖金使命:我已经读过使用Switch vs. IIf没有区别。 Switch使您的代码更容易阅读,但它是否提供其他优势?它更快吗?
答案 0 :(得分:0)
这样的东西?
Case when datepart(week, @userDate) = datepart(week, GetDate())
then [whatever you want to do for this week] else [Not this week] end