在访问表中查找丢失的序列号

问题描述 投票:0回答:1

我在Access 2003数据库中有一个名为Access的MS Access表,在Comments表中有一个名为Sequence Number的列。 “序列号”列的数字范围为1到20000。但是,“序列号”列中缺少某些数字,我希望能够查看缺失的数字,例如,下面我想运行访问查询以查看缺少4个。

Sequence Number
 1
 2
 3
 5
 6

我正在SQL视图中使用以下Access查询来获得我想要的。

SELECT ([Sequence Number]+1) AS MissingFrom, DMin("Sequence Number","Comments","Sequence Number>" & [Sequence Number]) AS MissingUntil
FROM Comments
WHERE (((DMin("Sequence Number","Comments","Sequence Number>" & [Sequence Number]))<>([Sequence Number]+1)));

但是,当我运行查询时,出现以下错误:

Syntax error (missing operator) in query expression 'Min(Sequence Number)'. 

有人可以指出导致查询失败的原因吗?谢谢!

sql ms-access ms-access-2003
1个回答
0
投票

您可以使用以下方法获得缺少的系列中的第一个:

© www.soinside.com 2019 - 2024. All rights reserved.