【发布时间】:2017-08-08 06:21:14
【问题描述】:
我想使用周数获取周开始日期和周结束日期
例如
输入
我的周数 = 32
输出
WeekStartingDate WeekEndingDate
------------------------------------
06-08-2017 12-08-2017
注意
没有日期。只能使用周数。有可能吗?
更新
【问题讨论】:
-
请参考social.msdn.microsoft.com/Forums/sqlserver/en-US/…。在那里你可以找到如何在给定周数的情况下获取日期。这并不能完全回答您的问题,但可以根据本文中建议的方法构建解决方案。
-
结果不一样,因为
@@DATEFIRST,试试SELECT @@DATEFIRST你就会明白我的意思,当datepart是week(wk,ww)或者weekday(dw)返回值取决于使用 SET DATEFIRST 设置的值。
标签: sql sql-server date stored-procedures