【发布时间】:2014-03-14 15:18:48
【问题描述】:
与MYSQL: Find Start and End Timestamp of a consecutive count 的问题类似,我有一张包含类似数据的表格:
状态时间 |阅读 2014-01-01 00:00 | 255 2014-01-01 01:00 | 255 2014-01-01 02:00 | 255 2014-01-01 03:00 | 255 2014-01-01 04:00 | 255 2014-01-01 05:00 | 241 2014-01-01 06:00 | 189 2014-01-01 07:00 | 100 2014-01-01 08:00 | 20 2014-01-01 09:00 | 0 2014-01-01 10:00 | 1 2014-01-01 11:00 | 1 2014-01-01 12:00 | 0 2014-01-01 13:00 | 21 2014-01-01 14:00 | 1 2014-01-01 15:00 | 0 2014-01-01 16:00 | 12 2014-01-01 17:00 | 63 2014-01-01 18:00 | 102 2014-01-01 19:00 | 198 2014-01-01 20:00 | 255 2014-01-01 21:00 | 255 2014-01-01 22:00 | 255 2014-01-01 23:00 | 255 2014-01-02 00:00 | 255 2014-01-02 01:00 | 255 2014-01-02 02:00 | 255 2014-01-02 03:00 | 255 2014-01-02 04:00 | 255 2014-01-02 05:00 | 208 2014-01-02 06:00 | 100 2014-01-02 07:00 | 48 2014-01-02 08:00 | 0 2014-01-02 09:00 | 0我想提取读数高于 50 和 低于 50 的 start 和 end 时间戳, 分别。我只是无法理解其他答案中提供的 SQL!
提前感谢您的帮助。
【问题讨论】:
-
您想要的结果是什么?只是它“翻转”的时候?
-
是的 - 当设备读数高于/低于 50 时,我试图每天获得两次。