读书人

统计效果有关问题

发布时间: 2012-12-19 14:13:14 作者: rapoo

统计效果问题
数据表table1
部门 时间 级别 A类 B类
部门A .. 1 是
部门B .. 2 是
部门C .. 2 是
部门C .. 3 是
想统计
A类 所有部门出现了几次 其中A部门出现了几次B部门出现了几次 等部门出现了的次数
和B类 所有部门出现了几次 其中A部门出现了几次B部门出现了几次 等部门出现的次数
每个部门count一次 可以 但是 放在一起做为一条数据改怎么拼sql?
也就是应当为三条sql语句 统计A类为一条统计B类为一条 所有类为一条
效果如下
所有部门 A部门 B部门 C部门 D部门
A类 2 0 1 1 0
B类 2 1 0 1 0
所有类 4 1 1 2 0

不知道我是否表达清楚....

[解决办法]
对着来改http://bbs.csdn.net/topics/240002706
[解决办法]

引用:
对着来改http://bbs.csdn.net/topics/240002706

看来我表达有问题了
这么说吧 我现在就只需要如下数据
所有部门 A部门 B部门 C部门 D部门
A类 2 0 1 1 0

只需要从table1中查询出里边的数据就行了 列标题和行标题都在EXCEL中有了 我只需要在数据库中查询出数据就OK了
[解决办法]
你对着那里改了没?得到你要的数据了吗?得到了你就贴到excel里面不就的了?跟行标题和列标题有什么关系?
[解决办法]
引用:

你对着那里改了没?得到你要的数据了吗?得到了你就贴到excel里面不就的了?跟行标题和列标题有什么关系?

... 不是行列互转啊
就是统计次数而已! 只是每个部门都需要统计
如果只统计一个部门的话 就很简单了
[解决办法]
转的时候统计啊~~~~~~,你这个格式必须转才能贴到excel啊。
[解决办法]
引用:
转的时候统计啊~~~~~~,你这个格式必须转才能贴到excel啊。


先谢谢你的回答
假如这样:就只需要查询
所有部门中A类出现了几次 和A部门A类出现了几次B部门A类出现了几次C部门A类出现了几次
这样的话是不是就不需要 上面的行列互转那么麻烦了呢???
其实我就想要这种结果 一个部门一个部门统计太麻烦 所以上来请教高手

读书人网 >SQL Server

热点推荐