各位朋友好:
      我现在有一张表,里面包含100w数据,现在需要将USER_ID 和SERVICE_ID 相等的记录,按时间排序,然后逐一
记录比较date 是否相隔为2分钟,如果该一条记录与上一条记录相隔2分钟,则将该记录的TYPE 值修改为数字1。
例如:上图 11,12,13 记录的 USER_ID 和SERVICE_ID 相等,那么就判断12是否与11记录相隔2分钟,如果是设置TYPE 为1,
当12设置为1以后,再用下一条(13记录)对比前1条TYPE被设置1的记录,是否相隔为2分钟,如果是则将该记录TYPE 设置为1,以此类推。
涉及100多万条数据,需要分组按时间排序,再取间隔时间,进行批量的修改工作,目前不知道如何去做,请朋友们帮指点一下。谢谢!     ID         USER_ID      SERVICE_ID  SORT_ID MATE_ID DATE TYPE
1 88557262 46751776 393 59360         56393 2009-2-1 0:00:03
2 88557280 46947635 199 50009835 50009835 2009-2-1 0:00:13
3 88557298 47089905 361 50009835 50009835 2009-2-1 0:00:29
4 88557275 47166365 367 50009835 50009835 2009-2-1 0:00:10
5 88557296 47309337 328 50009835 50009835 2009-2-1 0:00:29
6 88557285 47609878 347 50009835 50009835 2009-2-1 0:00:17
7 88557268 48142364 247 50009835 50009835 2009-2-1 0:00:05
8 88557277 48304440 265 57857 57845 2009-2-1 0:00:12
9 88557273 48312498 148 50009835 50009835 2009-2-1 0:00:08
10 88557278 48321229 265 59360 51591 2009-2-1 0:00:13
11 88557264 48325739 353 50009840 41577 2009-2-1 0:00:03
12 88557286 48325739 353 50009840 41577 2009-2-1 0:00:17
13 88557292 48325739 353 50009840 41577 2009-2-1 0:00:25