Where子句基于当前周

时间:2012-02-29 13:38:08

标签: sql-server-2005 datetime

我有一个sql表,它有一个日期列(比如说deployDate)。现在我需要在此基础上选择数据。

假设用户选择了01-27-2012(周五),所以我只需要过滤本周的数据(即周日至周六 - 2012年1月22日至2012年2月28日)

如何为此编写where子句?

1 个答案:

答案 0 :(得分:2)

where datepart(week, deployDate) = datepart(week, @selectedDeployDate)