我有一个设备(当它打开时)每分钟记录一行。数据如下所示;
datetime
2014-12-28 07:26:29
2014-12-28 07:25:29
2014-12-28 07:24:29
2014-12-28 07:23:30
2014-12-28 07:22:29
2014-12-28 02:25:33
2014-12-28 02:00:40
2014-12-28 01:49:12
2014-12-28 00:19:49
2014-12-27 23:22:39
2014-12-27 23:21:39
2014-12-27 23:20:39
2014-12-27 23:00:36
2014-12-27 22:24:52 *Start
2014-12-27 22:23:52
2014-12-27 22:22:52
2014-12-27 22:21:52
2014-12-27 22:20:52 * end
2014-12-27 21:46:28
2014-12-27 21:14:01
2014-12-27 20:00:06
2014-12-27 18:51:50
2014-12-27 18:50:50
我需要一个可以返回数据的查询,例如;
开始日期时间,结束日期时间,持续时间
持续时间总是在整分钟内。所以实际上记录的数量等于持续时间的数量。所以在上面的例子中,我的输出必须是;
开始日期时间,结束日期时间,持续时间
2014-12-27 22:24:52 2014-12-27 22:20:52 5
超过5分钟的跳过将表示新的会话。
任何人都有任何想法如何在mysql中执行此操作?