在Sql Server中要获取本年或本月的数据还是比较方便的,但是要获取本周的数据相对来说就有点麻烦了,
现在推荐一种个人觉得比较简单的方法:
DATEPART(wk,GETDATE())=DATEPART(wk,日期) AND DATEPART(yy,GETDATE())=DATEPART(yy,日期)
注:wk 参数表示此日期是本年的第几个周
说明:比较两个日期是否是同一周,同时,还需要比较是同一年,如果是同一年的同一周,表示这一条数据是本周的。
在Sql Server中要获取本年或本月的数据还是比较方便的,但是要获取本周的数据相对来说就有点麻烦了,
现在推荐一种个人觉得比较简单的方法:
DATEPART(wk,GETDATE())=DATEPART(wk,日期) AND DATEPART(yy,GETDATE())=DATEPART(yy,日期)
注:wk 参数表示此日期是本年的第几个周
说明:比较两个日期是否是同一周,同时,还需要比较是同一年,如果是同一年的同一周,表示这一条数据是本周的。