【发布时间】:2020-09-26 04:45:57
【问题描述】:
我面临一种情况,我必须获取特定周数的开始日期和结束日期。工作日从星期六开始,星期四结束。
假设我给出第 40 周,输出将是 2020 年 9 月 26 日的开始日期和 10 月 1 日的结束日期。
我用
set datefirst 6
select datepart(week, getdate()) WeekNo
找出星期数 - 星期从星期六开始。
【问题讨论】:
-
特别是如果你有一个像这样的非标准“周”,你想研究创建所谓的日历表(这将允许你只查找日期表中)。当然,如果您尝试创建一个,那也无济于事......
标签: sql sql-server calendar