首页 > 解决方案 > 如何在访问文件中查找丢失的数字

问题描述

如何在访问中查找丢失的号码

District(RDS)-------Divisional Secretariat(RD)------------REGNO
1-------------------1--------------------------------------10
1-------------------1--------------------------------------11
1-------------------1--------------------------------------14
1-------------------2---------------------------------------1
1-------------------2---------------------------------------2
1-------------------2---------------------------------------4
2-------------------1--------------------------------------38
2-------------------1--------------------------------------39
2-------------------2-------------------------------------112
2-------------------2-------------------------------------113
2-------------------2-------------------------------------116

根据上面的例子;
1->1---> 12 &1 3缺失
1->2---> 3缺失
2->1---> 37缺失
2->2---> 114 & 115缺失

我尝试了一种采用上表并开始的方法

SELECT DISTINCT RDS,RD,([REGNO]+1) AS MissingFrom,
DMin("REGNO","DTH","REGNO>" & [REGNO]) AS MissingUntil
FROM DTH
WHERE (((DMin("REGNO","DTH","REGNO>" & [REGNO]))<>([REGNO]+1)));

整个方法使用现有数字来查找丢失的“下一个/上一个数字。我能够输出缺少哪些数字(REGNO)。但是我不知道如何将它与相关的RDSRD分组。

我也觉得我的任务很复杂,我正在寻找任何可以帮助解决这个问题的最佳/最有效方法的人的指导

谢谢你

标签: sqlms-access

解决方案


推荐阅读