读书人

紧急咨询!该如何解决

发布时间: 2012-02-05 12:07:15 作者: rapoo

紧急咨询!
我的表格里的数据如下:

questionid itemid empno
1 1 001
1 2 003
2 3 001
2 3 002

.....

如上,questionid是我的 问题编号, itemid是问题答案选项的编号, empno是选择了questionid的itemid选项的人的工号,

现在我要的数据结果是

统计出 每个问题的每个选项,到底有多少人选择,
questionid ,itemid, count

就是得出一个问卷调查的结果,
很急呢,希望大家帮忙。

[解决办法]
create table question(questionid int,itemid int,empno varchar(10))
insert into question
select 1,1, '001 '
union all select 1,2, '003 '
union all select 2,3, '001 '
union all select 2,3, '002 '

select questionid,itemid,count(*) as [count]
from question
group by questionid,itemid

读书人网 >SQL Server

热点推荐