ID | Start of range | End of range
------------------------------------
ID1 | Ok-000001 | Ok-000009
ID1 | Ok-000010 | Ok-000014
ID1 | Ok-000015 |
ID1 | Ok-000016 | Ok-000018
ID1 | Ok-000037 | Ok-000042
ID2 | Ok-000043 | Ok-000045
ID2 | Ok-000046 | Ok-000052
Run Code Online (Sandbox Code Playgroud)
从上面的示例数据库记录中,我想生成一个具有以下格式的报告:
ID1 Ok-000001 - Ok-000018, Ok-000037 - Ok-000042
ID2 Ok-000043 - Ok-000052
Run Code Online (Sandbox Code Playgroud)
在实际数据库中,有554条记录,其中包含1,559个唯一ID.
我会接受任何和所有的指导.我知道我需要按ID分组.我知道我应该忽略"Ok-"并且只使用数值.我不知道如何查看下一条记录中的"范围开始",看它是否是当前记录中"范围结束"的延续.