Office中国论坛/Access中国论坛
标题:
交叉表查询问题求助
[打印本页]
作者:
lazybird
时间:
2012-8-27 20:09
标题:
交叉表查询问题求助
当窗体引用交叉表查询时,如果某一列没有数据时就会报错。怎么样把没有数据的列显示出来(显示0或空值)。 例如:
班级 姓名 成绩
A班 金 及格
A班 李 优秀
A班 刘 优秀
A班 孙 优秀
A班 王 优秀
A班 张 优秀
A班 张 及格
A班 赵 及格
A班 郑 及格
A班 金 及格
B班 李 及格
B班 刘 及格
B班 孙 及格
B班 王 及格
B班 张 及格
---------汇总查询结果为
班级 及格 优秀
A班 5 5
B班 5
----------怎么样才能得到下列结果呢?
班级 及格 优秀 不及格
A班 5 5 0
B班 5 0
------ 这样的问题对各位高手应该很简单,但愿我已经把问题说清楚了 。。。希望大家不吝赐教哦
作者:
Benjamin_luk
时间:
2012-8-27 20:09
简单了
作者:
Benjamin_luk
时间:
2012-8-27 21:40
TRANSFORM nz(Count([姓名]),0) AS 姓名之计数
SELECT 成绩表.班级
FROM 成绩表
GROUP BY 成绩表.班级
PIVOT 成绩表.成绩 In ("优秀","及格","不及格");
作者:
lazybird
时间:
2012-8-28 09:04
多谢了,¥20,略表敬意了 {:soso_e113:}
作者:
taotaozw123
时间:
2012-8-28 14:23
非常的不错啊...感谢分享!!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3