我在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)'.
有人可以指出导致查询失败的原因吗?谢谢!
您可以使用以下方法获得缺少的系列中的第一个: