- 论坛徽章:
- 0
|
非常感谢您关注我这个问题。。今天我想了半天。。也没想到一个好办法。。大家指点一下。
问题如下:
我有一个user表;数据库量在100万条左右(以后可能会增加),表中有一个user_number字段(像这样)
-----user_number----
1001
1002
1003
1004
1010
1000001
1000002
1000003
1000050
我想要统计的结果像这样(我的前台有个start_user_no, end_user_no, sum 栏位)
-------start_user_no--- -----end_user_no----- -----sum-----
1001 1004 4
1010 1010 1
1000001 1000003 3
1000050 1000050 1
我想要的就是对于连续的数,,前台只显示起始数号和终止数号像1001到1004...但是遇到不连续的像..1010
我就把它当作一个数..显示在起始和终止栏里面. sum是统计数据库中的连续号段的记录数。
不知各位大哥有没有听清楚.
有没有好一点的算法..请指教.
非常感谢..在线等............... |
|