SELECT DATEADD(Day,1-(DATEPART(Weekday,所要查询的datetime)+@@DATEFIRST-1)%7,,所要查询的datetime)
注意:sqlserver默认datefirst是周日,所以@@DATEFIRST-1,也可用set datefirst (1-7)来解决这个问题
SELECT DATEADD(Day,1-(DATEPART(Weekday,所要查询的datetime)+@@DATEFIRST-1)%7,,所要查询的datetime)
注意:sqlserver默认datefirst是周日,所以@@DATEFIRST-1,也可用set datefirst (1-7)来解决这个问题