Office中国论坛/Access中国论坛

标题: 请教大家一个问题! [打印本页]

作者: LOOKANDPLAY    时间: 2003-7-23 06:38
标题: 请教大家一个问题!
地点    人数   收入
北京    100    1000
广州    200    2000
上海    100    1500
广州    300    2100
广州    100    2200
北京    50     1500
我有以上的表一个我想查询此表。目的是达到以下结果。就是符合北京,上海,广州人数最大的行 。这怎么样才能实现呢?请指教!
地点    人数   收入
北京    100    1000
上海    100    1500
广州    300    2100
作者: lilubin    时间: 2003-7-23 16:18
dmax([人数],[地点]="北京")
作者: wewyhy    时间: 2003-7-23 16:26
这样也可以
[attach]1237[/attach]
作者: Trynew    时间: 2003-7-23 16:34
汇总出各地的最大人数,再用Dlookup根据地点和人数查找收入,查询的SQL语句如下:

SELECT 表1.地点, Max(表1.人数) AS 人数, DLookUp("收入","表1","地点='" & [地点] & "' And 人数=" & [人数]) AS 收入
FROM 表1
GROUP BY 表1.地点;




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3