【发布时间】:2021-06-07 03:13:04
【问题描述】:
我遇到了一个难题。如何根据startdate 和enddate 获得每个真实的周数?
例子:
@startdate datetime = '2021-05-01',
@enddate datetime = '2021-05-31'
预期结果:
|datefrom| ~ |dateto|
2021-05-01 2021-05-02
2021-05-03 2021-05-09
2021-05-10 2021-05-16
2021-05-17 2021-05-23
2021-05-24 2021-05-30
2021-05-31 2021-05-31
【问题讨论】:
-
DATEPART(weekday, 'yyyy/mm/dd')会给你一个介于 1(星期日)和 7(星期六)之间的数字。您可以使用它来计算日历周数。
标签: sql sql-server-2016