在前 2 个数字匹配的字段中查找最高值
Finding highest value in field where first 2 numbers match
在 Access 2016 VBA 中,我有一个包含 8 位数字的字段。
我需要找到前 2 位数字匹配的最大数字。一些示例数据:-
Dim tempsalesref As Double
tempsalesref = 34
34000001
34000002
34000003
所以在这种情况下,我的查询将基于 34,并且要返回的值(因为它是最高的)将是 34000003。
可以这样做吗?
正如评论中所讨论的那样,可能会更改方法以简化任务。只需使用 sql 查询,一个以 x
和 y
为键值的原型:
select Max(your_column ) from your_table where your_column >= xy000000 and your_column <= xy999999
在 Access 2016 VBA 中,我有一个包含 8 位数字的字段。
我需要找到前 2 位数字匹配的最大数字。一些示例数据:-
Dim tempsalesref As Double
tempsalesref = 34
34000001
34000002
34000003
所以在这种情况下,我的查询将基于 34,并且要返回的值(因为它是最高的)将是 34000003。
可以这样做吗?
正如评论中所讨论的那样,可能会更改方法以简化任务。只需使用 sql 查询,一个以 x
和 y
为键值的原型:
select Max(your_column ) from your_table where your_column >= xy000000 and your_column <= xy999999