又有难题了啊,我尽量把问题说明白用户当日的漫游列表
假设数据如下call_num roam_area enter_time
号码 地域 进入时间
132 深圳 00:32
123 惠州 01:12
123 惠州 02:12
123 惠州 03:12
132 深圳 04:12
132 东莞 05:12
145 东莞 06:12
145 东莞 07:12
123 广州 08:12
132 广州 08:42
145 广州 08:52
145 深圳 09:12
123 广州 09:42
132 惠州 10:42
123 深圳 11:42
123 深圳 13:12
123 惠州 14:12
132 惠州 14:42
132 东莞 15:52
145 佛山 19:12
145 佛山 19:42
123 广州 20:42
132 佛山 21:42
145 佛山 22:42
145 佛山 23:12
123 广州 23:42
我需要 构建这样的一张表
服务号码 漫游地 漫游地停留时长
call_num roam_area roam_duration
123 惠州 4*60+12 (表示132的在广州漫游了4小时12分钟)例如 123 一天的位置记录是 惠州--惠州--惠州--佛山-佛山--惠州-惠州-佛山
那么要把几个时间 惠州的时间合并起来才可以的例如
第一个惠州是12:13
第二个惠州是13:13
第三个惠州是14:13然后15:13去了佛山,又来到到惠州第四个惠州是17:13
第五个惠州是18:13
然后21:13又去了佛山那么(可能)计算规则是(15:13-12:13)+(21:13-17:13)请问大虾有什么好的SQL实现啊
假设数据如下call_num roam_area enter_time
号码 地域 进入时间
132 深圳 00:32
123 惠州 01:12
123 惠州 02:12
123 惠州 03:12
132 深圳 04:12
132 东莞 05:12
145 东莞 06:12
145 东莞 07:12
123 广州 08:12
132 广州 08:42
145 广州 08:52
145 深圳 09:12
123 广州 09:42
132 惠州 10:42
123 深圳 11:42
123 深圳 13:12
123 惠州 14:12
132 惠州 14:42
132 东莞 15:52
145 佛山 19:12
145 佛山 19:42
123 广州 20:42
132 佛山 21:42
145 佛山 22:42
145 佛山 23:12
123 广州 23:42
我需要 构建这样的一张表
服务号码 漫游地 漫游地停留时长
call_num roam_area roam_duration
123 惠州 4*60+12 (表示132的在广州漫游了4小时12分钟)例如 123 一天的位置记录是 惠州--惠州--惠州--佛山-佛山--惠州-惠州-佛山
那么要把几个时间 惠州的时间合并起来才可以的例如
第一个惠州是12:13
第二个惠州是13:13
第三个惠州是14:13然后15:13去了佛山,又来到到惠州第四个惠州是17:13
第五个惠州是18:13
然后21:13又去了佛山那么(可能)计算规则是(15:13-12:13)+(21:13-17:13)请问大虾有什么好的SQL实现啊
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货