ASP里数据中相同字段值的统计问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:14:15
字段名:member
字段值:普通会员
活跃会员
活跃会员
普通会员
VIP会员
VIP会员
普通会员
在asp中,我怎样才能将普通会员=3,活跃会员=2,VIP会员=2统计出来。
我编写了这样的:但只能显示一种会员的统计数
<%
dim cn,rs,sql,coun

Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" &server.mappath("/data/guestbook.mdb")
set rs=Server.CreateObject("ADODB.Recordset")

sql="select * from guest where member like '普通会员'"<!-- 查找member为“普通会员”的记录-->
rs.open sql,cn,1,3
coun = rs.recordcount

Response.Write("普通会员:"&coun)

rs.close
cn.close
set cn=nothing
set rs=nothing
%>
但只能显示一种会员的统计数。如何实现3种会员统计数一起显示出来。。。。
我是菜鸟,请大侠指教。。。最好是详细回答!!!!

sql="select * from guest where member like '普通会员'"<!-- 查找member为“普通会员”的记录-->
rs.open sql,cn,1,3
coun = rs.recordcount

上面三行改成
sql="select member,count(*) as sl from guest group by member"
rs.open sql,cn,1,3
do while not rs.eof
Response.Write rs(0)&rs(1)&"<br>"
rs.movenext
loop