Office中国论坛/Access中国论坛
标题:
关于查询最大值并且还要查询最大值的名称
[打印本页]
作者:
newyn2002
时间:
2005-9-12 23:13
标题:
关于查询最大值并且还要查询最大值的名称
如果我有一个表,里面有
name count
名称1 12
名称2 1
名称3 55
名称4 0
名称5 123
这个表里我想查询最大值,并且还要把最大值的name也一起查出来,怎么查?如果我还要再里面一起查询最小值和最小值的名称呢?
作者:
kunlun
时间:
2005-9-13 01:10
你先用 下面函数查count值,
DMin
(
expr
,
domain
, [
criteria
])
DMax
(
expr
,
domain
, [
criteria
])分别查出最大值和最小值,再用dlookup函数查其相对应的name就行了
作者:
gokong
时间:
2005-12-30 23:33
在vba中,可否查出一组记录中某一项最大的记录,并将此记录中的其它项的值予以修改?
作者:
linjingdr
时间:
2005-12-31 00:27
标题:
[建议]易于理解的解决方法
看的出来也是新手,就教你一招笨办法吧,可以先建立一个查询,用来查出最大值,然后再建立一个查询,用第一个查询作为数据源,就可以了,这种方法比较烦,但易于掌握,而且可以避免使用dlookup方法导致的丢失第二个最大值名称的弊病。[attach]15078[/attach]
作者:
wu8313
时间:
2005-12-31 02:03
SELECT table1.name, table1.count
FROM table1
WHERE (((table1.name)=DLookUp("name","table1","count=" & DMax("count","table1"))))
GROUP BY table1.name, table1.count;
作者:
66666qqq
时间:
2005-12-31 17:48
这样你看看:
SELECT 表1.名, 表1.数
FROM 表1
WHERE (((表1.数) In (SELECT Max(表1.数) AS 数之最大值
FROM 表1 )));
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3