【发布时间】:2021-03-26 01:19:36
【问题描述】:
我有一张考勤表,如下所示:
我正在尝试将人们的出勤率(编码为 ABC、DEF 等)链接在一起。 我希望最终结果如下所示:显示每个部分/出席链的开始和结束日期。如果 A 人从 2021-01-01 到 2021-01-4 参加,那么它应该显示为一排,因为它是一个连续的链。我不知道该做什么或从哪里开始。出勤数据的保存方式很奇怪。
更多信息:我不知道这是否重要,但我最多有 20 个列,因为我们的出席人数上限为 20 人。所以这取决于 Col20。
【问题讨论】:
-
在此处发布问题之前,您需要先尝试一下并展示您的尝试。
标签: sql sql-server sql-server-2016 common-table-expression