小编JWB*_*JWB的帖子

来自数据库的困难分组报告

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-"并且只使用数值.我不知道如何查看一条记录中的"范围开始",看它是否是当前记录中"范围结束"的延续.

sql ms-access vba ms-access-2010

7
推荐指数
1
解决办法
66
查看次数

标签 统计

ms-access ×1

ms-access-2010 ×1

sql ×1

vba ×1