我的表如下所示:
ID | 时间 |
---|---|
1 | 2021-07-17 17:44:26 |
2 | 2021-07-17 17:44:26 |
3 | 2021-07-17 17:44:26 |
4 | 2021-07-17 17:44:31 |
5 | 2021-07-17 17:44:31 |
6 | 2021-07-17 17:44:31 |
7 | 2021-07-17 17:44:36 |
8 | 2021-07-17 17:44:36 |
9 | 2021-07-17 17:44:36 |
10 | 2021-07-17 17:44:41 |
11 | 2021-07-17 17:44:41 |
12 | 2021-07-17 17:44:41 |
13 | 2021-07-17 17:44:51 |
14 | 2021-07-17 17:44:51 |
15 | 2021-07-17 17:44:51 |
16 | 2021-07-17 17:44:56 |
17 | 2021-07-17 17:44:56 |
18 | 2021-07-17 17:44:56 |
19 | 2021-07-17 17:45:02 |
20 | 2021-07-17 17:45:02 |
21 | 2021-07-17 17:45:02 |
我有 MySQL 8.0.21
总是接下来的 3 行有相同的时间,然后 beetwen 通常是 5 秒的时间间隔,如何找到所有超过 8 秒的间隔并计算间隔时间以获得类似的结果:
gap_id | gap_time_start | 间隙长度 |
---|---|---|
1 | 2021-07-17 17:44:41 | 10 |