如何将SQL Server日期列与当前星期进行比较?
例如:
WHERE [Order].SubmittedDate = *THIS WEEK*
您可以将日期转换为星期数,然后将其与当前日期的星期数进行比较。同样,您还需要比较年份,以免获得去年的星期数。
WHERE DATEPART(wk, [Order].SubmittedDate) = DATEPART(wk, GETDATE()) AND DATEPART(yy, [Order].SubmittedDate) = DATEPART(yy, GETDATE())