
asp access 统计代码问题 20
<%setrs2=server.CreateObject("adodb.recordset")sql="selectcount(*)assumfromtablewhere...
<%
set rs2=server.CreateObject("adodb.recordset")
sql="select count(*) as sum from table where ziduan='3333'"
rs2.open sql,conn,1,3
%>
然后页面输出 <td width="140"> 3333的投票人数为<%=rs2("sum")%>票 </td>
----
我的问题是 ziduan 字段内共有2222,3333,4444,5555,我想实现
2222 的投票人数为 100票
3333的投票人数为 500票
4444的投票人数为 600票
5555 的投票人数为 700票
就这个样子 上面的代码是对的,但是只能查其中一个比如我上面的是3333,如果一次性把这些都查出来,那这个查询语句如何写,我就不会了,求解高人大哥教教我……肯定不是上面代码复制一个吧3333改成2222,这样太繁琐了吧,电脑不至于这么不智能....
谢谢 谢谢 谢谢 谢谢 展开
set rs2=server.CreateObject("adodb.recordset")
sql="select count(*) as sum from table where ziduan='3333'"
rs2.open sql,conn,1,3
%>
然后页面输出 <td width="140"> 3333的投票人数为<%=rs2("sum")%>票 </td>
----
我的问题是 ziduan 字段内共有2222,3333,4444,5555,我想实现
2222 的投票人数为 100票
3333的投票人数为 500票
4444的投票人数为 600票
5555 的投票人数为 700票
就这个样子 上面的代码是对的,但是只能查其中一个比如我上面的是3333,如果一次性把这些都查出来,那这个查询语句如何写,我就不会了,求解高人大哥教教我……肯定不是上面代码复制一个吧3333改成2222,这样太繁琐了吧,电脑不至于这么不智能....
谢谢 谢谢 谢谢 谢谢 展开
2个回答
展开全部
select Distinct(a.ziduan) as mc,(select count(b.ziduan) from table b where a.ziduan=b.ziduan ) as counts from table a
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询