在前两个数字匹配的字段中查找最高值

时间:2018-01-10 14:59:50

标签: vba access-vba ms-access-2016

在Access 2016 VBA中,我有一个包含8位数字的字段。

我需要找到前两位匹配的最高数字。一些样本数据: -

Dim tempsalesref As Double

tempsalesref = 34

34000001
34000002
34000003

因此,在这种情况下,我的查询将基于34,并且要返回的值(因为它是最高的)将是34000003.

是否可以这样做?

1 个答案:

答案 0 :(得分:2)

正如评论中所讨论的,可以更改方法以简化任务。只需使用sql查询,原型xy是关键数字: select Max(your_column ) from your_table where your_column >= xy000000 and your_column <= xy999999