我的问题是如何编写SQL查询来计算连续事件之间的平均时间.
我有一张小桌子:
event Name | Time
stage 1 | 10:01
stage 2 | 10:03
stage 3 | 10:06
stage 1 | 10:10
stage 2 | 10:15
stage 3 | 10:21
stage 1 | 10:22
stage 2 | 10:23
stage 3 | 10:29
Run Code Online (Sandbox Code Playgroud)
我想构建一个查询,它将阶段(i)和阶段(i + 1)之间的平均时间作为答案.
例如,第2阶段和第3阶段之间的平均时间是5:
(3+6+6)/3 = 5
Run Code Online (Sandbox Code Playgroud)