表名:人员登记表
字段:所在单位,姓名,性别
统计各单位的人数并按人数多少从大到小排序:
SELECT CLng(DCount("*","人员统计","人员合计>" & [人员合计] & ""))+1 AS 序号, 所在单位, Count(*) AS 人员合计
FROM 人员登记表
GROUP BY 所在单位 order by 1;
结果为
1 单位1 100
2 单位2 90
3 单位3 85
3 单位4 85
3 单位5 85
6 单位6 80
当然,这个代码花费时间比较长。
表名:人员登记表
字段:所在单位,姓名,性别
统计各单位的人数并按人数多少从大到小排序:
SELECT CLng(DCount("*","人员统计","人员合计>" & [人员合计] & ""))+1 AS 序号, 所在单位, Count(*) AS 人员合计
FROM 人员登记表
GROUP BY 所在单位 order by 1;
结果为
1 单位1 100
2 单位2 90
3 单位3 85
3 单位4 85
3 单位5 85
6 单位6 80
当然,这个代码花费时间比较长。