我有一张大约超过一百万条记录的表。下面给出了几个示例值:
Group MemberNo
ABC 100
ABC 101
ABC 200
ABC 201
ABC 202
ABC 203
XYZ 100
XYZ 101
ABC 204
XYZ 301
XYZ 302
ABC 500
ABC 600
我希望将具有相同组的连续值范围分组为这样的集合:
Group FromMemberNo ToMemberNo
ABC 100 101
ABC 200 204
XYZ 100 101
XYZ 301 302
ABC 500 500
ABC 600 600
请从上表中看到,由于 100 和 101 是连续的,因此它已被分组为一条记录 ABC 100 到 101。我已经尝试过这个线程并且对我来说工作正常。但这比预期花费了相当长的时间。
请帮助我实现这一目标。
提前致谢。