我想用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中执行此操作。你能帮我吗?
谢谢。