小编RAJ*_*MAR的帖子

如何比较表中的所有行并使用触发器提取数据

我有两张表,一张表存储各种用户的 GPS 数据,另一张表存储基于 GPS 经纬度值和时间戳差异的用户空闲时间。

表T1内容:

id  uid  latitude   longitude    received_time          imno
435 25  13.041868   80.198868   2014-08-07 15:53:00     352944054874253 
436 25  13.041862   80.198868   2014-08-07 15:54:00     352944054874253 
437 25  13.041869   80.198868   2014-08-07 15:55:00     352944054874253 
438 25  13.041887   80.198871   2014-08-07 15:55:38     352944054874253 
439 25  13.041887   80.198871   2014-08-07 15:55:42     352944054874253 
440 25  13.041887   80.198871   2014-08-07 15:55:47     352944054874253 
441 25  13.041887   80.198871   2014-08-07 15:55:52     352944054874253 
442 25  13.041887   80.198871   2014-08-07 15:56:00     352944054874253 
Run Code Online (Sandbox Code Playgroud)

我必须比较具有相同纬度和经度值的行。

如果前一行的经纬度与下一行的经纬度相同,则计算时间戳差,直到下一行的经纬度值不相等。

例如,从 ID 438 到 442,纬度和经度值相同,所以我必须计算:

timediff = 442 received - …
Run Code Online (Sandbox Code Playgroud)

mysql

5
推荐指数
1
解决办法
372
查看次数

标签 统计

mysql ×1