【发布时间】:2013-08-27 15:04:31
【问题描述】:
如何在 SQL Server 2005 中获取记录。输入将是工作日日期。输出应该是该日期前那一周的所有记录。例如,如果我给出一个星期三的日期,我应该得到该周星期一到星期三的所有记录。
当输入工作日作为输入时,我已尝试使用此方法获取特定一周内的所有记录。但我想要记录到星期一的给定日期。
where RD.Date > DATEADD(dd, -(DATEPART(dw, @Date)-1), @Date) and RD.Date < DATEADD(dd, 7-(DATEPART(dw, @Date)), @Date)
提前感谢您的帮助!
【问题讨论】:
标签: sql sql-server-2005