mysql 相同id 相邻行的时间差

图片说明
是这样的,那张表里面,id 不是唯一的,例如:1,1,1,1,2,2,2,3,4、、、现在问题是:比如id为1的,4条记录,其中前面3条是连续的(正常的是一个开始时间,一个结束时间),后面一条是独立的(即不连续的)但是现在由于截取了某个时间段把前面3条分别作了3条记录,现在需要把这3条合并一条,时长也合并,另外id为2的,3条都不连续的,那么这3条不作处理,id为3,4的也一样 ,图片id与文字ID不对应,但大概是这样的,需要把时间连续的拼接一下,但id是不同的

能说的更清楚点吗?不明白的意思,你的意思是说用结束时间减开始时间吗?

group up 改成group by 试一试

针对你这问题,试着写了一下,详细的可以看
http://blog.csdn.net/danielinbiti/article/details/43031193