mysql 查询连续的记录_mysql 连续记录查询?

请教一条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

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值