查找时间戳范围,而值在一个范围内

时间:2016-10-18 17:52:11

标签: mysql

假设我有一个带

的数据库
id     time                   value
1      2016-10-18 12:42:37    1
2      2016-10-18 12:43:37    2
3      2016-10-18 12:44:37    3
4      2016-10-18 12:45:37    0
5      2016-10-18 12:46:37    1
6      2016-10-18 12:47:37    3
7      2016-10-18 12:48:37    0

当值不为0时,有没有办法找回时间戳范围?即

start                  stop                    length
2016-10-18 12:42:37    2016-10-18 12:45:37     3 min
2016-10-18 12:46:37    2016-10-18 12:48:37     2 min

答案不需要完全像这样。只是试着看看是否有更好的方法来获取数据,然后在PHP中逐步执行数据库。

0 个答案:

没有答案