小编Tsi*_*ion的帖子

查询以计算连续事件之间的平均时间

我的问题是如何编写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)

sql average

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

average ×1

sql ×1