首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

dateadd(wk,@weekday,dateadd(day,1-(@@datefirst+datepart(dw,@date)-2)%7-1,@date))

2012-02-21 
dateadd(wk,@weekday,dateadd(day,1-(@@datefirst+datepart(dw,@date)-2)%7-1,@date))是什麼意思啊?datead

dateadd(wk,@weekday,dateadd(day,1-(@@datefirst+datepart(dw,@date)-2)%7-1,@date))是什麼意思啊?
dateadd(wk,@weekday,dateadd(day,1-(@@datefirst+datepart(dw,@date)-2)%7-1,@date))是什麼意思啊?

[解决办法]

SET DATEFIRST
将一周的第一天设置为从 1 到 7 之间的一个数字。

语法
SET DATEFIRST { number | @number_var }

@@datefirst也就是得到这个数

热点排行