星期一:
select dateadd(dd,(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate());
星期日:
select dateadd(dd,6+(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate());
select dateadd(dd,(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate());
星期日:
select dateadd(dd,6+(case @@datefirst when 7 then 2 else 2-@@datefirst end)-datepart(dw,getdate()),getdate());
本文介绍了如何使用SQL来获取当前日期所在周的开始和结束日期。通过巧妙利用SQL函数,可以轻松实现从当前日期推算出本周星期一和星期日的具体日期。
1511

被折叠的 条评论
为什么被折叠?



