标题: Access查询统计分析问题 [打印本页] 作者: mag770t 时间: 2008-12-17 14:53 标题: Access查询统计分析问题 [attach]33881[/attach]现有一个表,项目如下:
季度 类别 数量
1 AA 20
1 BB 15
1 CC 35
2 AA 10
2 BB 20
2 CC 30
3 AA 30
3 BB 6
3 CC 36
4 AA 7
4 BB 12
4 CC 19
其中类别CC为该季类别AA+BB的数量小计(从上表可知);
现需通过查询实现如下结果:
季度 类别 数量 比值
1 AA 20 (20/35)*100%
1 BB 15 (15/35)*100%
1 CC 35 100%
2 AA 10 (10/30)*100%
2 BB 20 (20/30)*100%
2 CC 30 100%
3 AA 30 (30/36)*100%
3 BB 6 (6/36)*100%
3 CC 36 100%
4 AA 7 (7/19)*100%
4 BB 12 (12/19)*100%
4 CC 19 100%
请各位帮忙于一个查询中实现,谢谢!
[ 本帖最后由 mag770t 于 2008-12-17 15:06 编辑 ]作者: Henry D. Sy 时间: 2008-12-17 14:56
把例子传上来作者: mag770t 时间: 2008-12-17 15:07
版主,例子传上了,帮忙看看!
谢谢!作者: Henry D. Sy 时间: 2008-12-17 15:28
真正的表中有存在cc这条记录吗?作者: mag770t 时间: 2008-12-17 15:37 标题: 回复 4# 的帖子 是的,真实中己有CC这条记录作者: Henry D. Sy 时间: 2008-12-17 15:45
SELECT A.季度, A.类别, A.数量, Format([数量]/(select sum(数量) from 表1 b where b.季度=a.季度)*2,"Percent") AS 比率
FROM 表1 AS A作者: mag770t 时间: 2008-12-17 16:33
谢谢斑主的指导,那个" *2 "真是太巧妙了!
谢谢!