再求:变表的列为行
辉歌 2006-01-09 11:10:57 我曾在该版请教过:
http://community.csdn.net/Expert/topic/4484/4484863.xml?temp=.6107904
zjcxc(邹建) 大哥迅速的解决了问题。
现在情况有所变化。
有一个表,结构如下:
城市名 状态 其他字段(不重要)
杭州 0 ...
杭州 1 ...
杭州 -1 ...
杭州 1 ...
武汉 1 ...
武汉 1 ...
北京 -1 ...
北京 -1 ...
其中城市名字段的值不固定。
现在要求统计这个表:
1,统计武汉,北京,上海,杭州 ,西安,深圳等等14个已知具体城市名的出现的次数。同时将其他城市名成出现的次数汇总到“其他”字段里。
2,对每个城市名,要求统计三种状态下出现的次数。 状态=1 和状态!=1,和所有状态
3,对每个城市出现的次数做一个比例计算: 状态1出现的次数/ 所有状态出现的次数
最终,能出现如下一个表:
情况 杭州 武汉 北京 南京 西安深圳,....,其他
通过 111 222 333 555 122 223.... 456
未通过 111 222 333 233 111 89 .... 356
总量 222 444 666 788 234 266... 899
比例 50% 50% 50% 23% 57% 90% ... %65
但是不知道该如何下手。请高手指教。
如果对比例计算和未通过数据统计很麻烦,可以不做。