![]() |
1
1
您仍然需要仅在工作日获取row_number(),但诀窍是将所有日期加入到这个工作日cte,并查找下一个工作日的非工作日。(令人困惑)。。。
|
![]() |
2
1
您可以使用
你可以添加更多
下面是一个在非现有表上演示的工作示例:
|
![]() |
3
1
通过累积和,你会非常接近你想要的。类似于:
问题是,这使得周末和假日的数量等于 以前的 工作日而不是下一天。因此,在某些情况下,通过添加1进行修改:
|
![]() |
4
0
尝试
|
![]() |
Community wiki · SQL语法新手 1 年前 |
|
KateMak · 是否将多行中的多列与唯一id组合? 1 年前 |
![]() |
Karuna · SQL中列内的筛选器[重复] 1 年前 |
![]() |
Irvan Affandy · 为另一个选择选择声明的键 1 年前 |
![]() |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
![]() |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |