如何根据星期一=第1天检查输入的日期是否为本周?

时间:2015-05-15 17:57:54

标签: sql date ms-access-2010

我有一个Access查询,它将根据用户输入的日期运行。他们只会进入星期一(这是我们工作周的第一天)返回数据,因为星期一是与工作开始相关的日子。但是,我需要检查他们输入的星期一是本周还是下周。我该如何实施以下内容? (用伪代码书写)

Switch(job_date=this week's Monday, calculation A, job_date=next week's Monday, calculation B)

谢谢!

奖金使命:我已经读过使用Switch vs. IIf没有区别。 Switch使您的代码更容易阅读,但它是否提供其他优势?它更快吗?

1 个答案:

答案 0 :(得分:0)

这样的东西?

Case when datepart(week, @userDate) = datepart(week, GetDate()) 
then [whatever you want to do for this week] else [Not this week] end