请教一条mysql查询语句,请大家帮助!谢谢。假设我现在有如下数据:id机种生产时间1A2020-1-408:00:003A2020-1-408:00:015A2020-1-408:00:026A2020-1-408:00:039B2020-1-408:00:0411B...
请教一条mysql查询语句,请大家帮助!谢谢。
假设我现在有如下数据:
id 机种 生产时间
1 A 2020-1-4 08:00:00
3 A 2020-1-4 08:00:01
5 A 2020-1-4 08:00:02
6 A 2020-1-4 08:00:03
9 B 2020-1-4 08:00:04
11 B 2020-1-4 08:00:05
12 B 2020-1-4 08:00:06
14 B 2020-1-4 08:00:07
16 A 2020-1-4 08:00:08
17 A 2020-1-4 08:00:09
20 A 2020-1-4 08:00:10
23 C 2020-1-4 08:00:11
24 C 2020-1-4 08:00:12
27 C 2020-1-4 08:00:13
30 A 2020-1-4 08:00:14
31 A 2020-1-4 08:00:15
33 A 2020-1-4 08:00:16
37 B 2020-1-4 08:00:17
38 B 2020-1-4 08:00:18
40 B 2020-1-4 08:00:19
*请注意id不是连续的
想得到以机种别来区分的连续记录,如下:
机种 开始时间 结束时间
A 2020-1-4 08:00:00 2020-1-4 08:00:03
B 2020-1-4 08:00:04 2020-1-4 08:00:07
A 2020-1-4 08:00:08 2020-1-4 08:00:10
C 2020-1-4 08:00:11 2020-1-4 08:00:13
A 2020-1-4 08:00:14 2020-1-4 08:00:16
B 2020-1-4 08:00:17 2020-1-4 08:00:19
展开