我有一张表time
表结构和数据如下
name program start stop length
li football 15:23:09 15:23:50 41
you football 15:23:09 15:23:50 41
li football 15:23:52 15:24:50 58
li football 15:24:52 15:25:09 17现在我要做的就是把name、program相同的记录,如果它们的开始时间与结束时间
相差很小(小于5秒),我们就把二条记录进行合并成一条记录。例如
li football 15:23:52 15:24:50 58
li football 15:24:52 15:25:09 17
应该是li football 15:23:52 15:25:09 77上面的表最后变成
name program start stop length
li football 15:23:09 15:25:09 120
you football 15:23:09 15:23:50 41数据量比较的大 希望大家给出一些高效的语句
补充问题:
如果上面加上一个唯一的字段id,把name、program相同的记录,如果它们的开始时间与结束时间
相差很小(小于5秒),进行合并成该怎么做?