約 100 万件を超えるレコードを含むテーブルがあります。サンプル値の一部を以下に示します。
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 の 1 つのレコードにグループ化されていることがわかります。このスレッドを試してみたところ、うまく機能しています。しかし、希望よりもかなり長い時間がかかっています。
これを達成するのを手伝ってください。
前もって感謝します。