我有一个表,其中包含日期时间类型的 TASK_START_DATE 和 TASK_FINISH_DATE 列
我需要一个查询的帮助,该查询在任务时返回所有任务:(日期 = 只是日期 - 我想我可以从 SQL 2008R2 上的日期时间转换为日期,它工作正常)
- 在当前的 2 周内日期或当前日期后两周。
同样,我还需要 TaskEnd 值在前两周或前两周内的记录
我一直在尝试诸如开始日期在前两周内的任务,但我必须为 TASK_FINISH_DATE 做同样的事情,我认为我的和或的都混乱了,感谢任何帮助。
Convert(Date, TASK_START_DATE) <= Convert(Date, DateAdd(ww, -2, GetDate()))
简短版:如何正确编写一个查询,将所有记录与未来或过去两周内的 TASK_START_DATE OR TASK_END_DATE 结合起来,即
Select Task_ID, TASK_NAME, TASK_START_DATE, TASK_END_DATE
where
???