【发布时间】:2020-11-05 22:53:39
【问题描述】:
我有一个员工表,其中包含员工姓名和员工休假的日期。我的任务是确定连续休假 3 天或 5 天的员工。我试图添加一个 row_number 但它不会根据连续日期重新启动正确。我想要的计数器如下所示。请问有什么建议吗?
Employee Leave Date Desired Counter
John 25-Jan-20 1
John 26-Jan-20 2
John 27-Jan-20 3
John 28-Jan-20 4
John 15-Mar-20 1
John 16-Mar-20 2
Mary 12-Feb-20 1
Mary 13-Feb-20 2
Mary 20-Apr-20 1
【问题讨论】:
-
这里的大多数人都希望样本表数据和预期结果为格式化文本,而不是图像。
标签: sql sql-server datetime counter gaps-and-islands