Mysql如何与特定字段以及最大和最小日期字段分组?

时间:2019-07-15 14:23:22

标签: mysql

我想用max(Date)min(Date)分组行,其中只有active = 1个字段。因为我会找到最小和最大日期字段之间经过的时间。

也有active = 0个字段。所有数据必须仅分组active = 1字段。例如,数据为;

Date                    Active
2019-01-01 00:00:01     1
2019-01-01 00:00:03     1
2019-01-01 00:00:12     1
2019-01-01 00:00:18     1
2019-01-01 00:00:20     0
2019-01-01 00:00:25     0
2019-01-01 00:00:32     0
2019-01-01 00:00:33     1
2019-01-01 00:00:38     1
2019-01-01 00:00:45     1

并且输出必须:

2019-01-01 00:00:01  - 2019-01-01 00:00:18 -> 17sec.
2019-01-01 00:00:33  - 2019-01-01 00:00:45 -> 12sec.

如何在mysql中执行此操作。你能帮我吗?

谢谢。

0 个答案:

没有答案