【发布时间】:2018-02-08 14:22:29
【问题描述】:
我希望有人可以提供帮助。我有一个如下所示的表格。
ModifyDate| ModifiedBy | TaskID |
2018-02-05| Bob | 55444 |
2018-02-06| Lily | 55444 |
2018-02-08| Sarah | 55444 |
对于每一行,我需要计算每个 Modifydate 与每个 TaskID 之间的天数差异。
例如,我的输出应该如下所示:
ModifyDate| ModifiedBy | TaskID | Time
2018-02-05| Bob | 55444 | 1
2018-02-06| Lily | 55444 | 2
2018-02-08| Sarah | 55444 | NULL
Sarah 是 NULL,因为她是最后一个修改任务的人。
这有意义吗?希望有人能帮忙
谢谢!
【问题讨论】:
-
@ErayBalkanli 这不适用于 SQL Server 2012。您不再需要 JOIN 来获取上一行
-
是的,你是对的
标签: sql-server sql-server-2012