我有一张这样的表:
RecordID TransDate
1 05-Oct-16 9:33:32 AM
2 05-Oct-16 9:33:37 AM
3 05-Oct-16 9:33:41 AM
4 05-Oct-16 9:33:46 AM
5 05-Oct-16 9:33:46 AM
Run Code Online (Sandbox Code Playgroud)
我需要得到连续TransDate值之间的差异。我正在使用 SQL Server 2014,并且知道一种使用 LAG 函数来执行此操作的方法,但我不知道该怎么做。
我需要这个输出:
RecordID TransDate Diff
1 05-Oct-16 9:33:32 AM 0:00:00
2 05-Oct-16 9:33:37 AM 0:00:05
3 05-Oct-16 9:33:41 AM 0:00:04
4 05-Oct-16 9:33:46 AM 0:00:05
5 05-Oct-16 9:33:46 AM 0:00:00
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
提前致谢!