【发布时间】:2021-06-20 15:17:15
【问题描述】:
我想根据日期列找到给定值的最长序列,例如给定表格:
+-------+-------------------+
|value |timestamp |
+-------+-------------------+
|1 |2021-02-20 13:31:21|
|0 |2021-02-20 13:31:58|
|1 |2021-02-20 13:32:00|
|1 |2021-02-20 13:33:24|
|1 |2021-02-20 13:34:12|
|0 |2021-02-20 13:36:51|
对于值“1”,最长的序列是 2 分 12 秒,如何做到这一点?
希望有人能提供帮助!谢谢!
【问题讨论】:
-
哪个版本的mysql,到目前为止你尝试过什么?
-
请注意,这是一个标准的“差距和岛屿”问题
标签: mysql sql timestamp sequence gaps-and-islands