小编典典

如何与使用SQL Server的当前星期进行比较?

sql

如何将SQL Server日期列与当前星期进行比较?

例如:

WHERE [Order].SubmittedDate = *THIS WEEK*

阅读 190

收藏
2021-04-28

共1个答案

小编典典

您可以将日期转换为星期数,然后将其与当前日期的星期数进行比较。同样,您还需要比较年份,以免获得去年的星期数。

WHERE DATEPART(wk, [Order].SubmittedDate) = DATEPART(wk, GETDATE())
AND DATEPART(yy, [Order].SubmittedDate) = DATEPART(yy, GETDATE())
2021-04-28