asp文章统计
我的投稿系统数据库中有个news表,里面有两个字段,部门:bumen,作者:zuozhe,还有一个审核的字段叫canse,如果为1则审核通过可以在前台显示,现在要对部门投...
我的投稿系统数据库中有个news表,里面有两个字段,部门:bumen,作者:zuozhe,还有一个审核的字段叫canse,如果为1则审核通过可以在前台显示,现在要对部门投稿量进行统计,按部门分类列出表格里面有审核通过的文章数量和投稿总数量,请问asp高手代码怎么写?谢谢!
展开
3个回答
展开全部
'首先找到存放部门的表,并循环出部门的名称
set rs1=conn.execute("select 部门名称字段 from 部门表")
do while not rs1.eof
'然后统计该部门名称的文章数。canse参数不同
'文章数量
set rs=conn.execute("select count(*) from news where canse=1 and bumen='"&rs1("部门名称字段")&"'")
response.Write(rs(0))
'总数
set rs=conn.execute("select count(*) from news bumen='"&rs1("部门名称字段")&"'")
response.Write(rs(0))
rs1.movenext
loop
set rs1=conn.execute("select 部门名称字段 from 部门表")
do while not rs1.eof
'然后统计该部门名称的文章数。canse参数不同
'文章数量
set rs=conn.execute("select count(*) from news where canse=1 and bumen='"&rs1("部门名称字段")&"'")
response.Write(rs(0))
'总数
set rs=conn.execute("select count(*) from news bumen='"&rs1("部门名称字段")&"'")
response.Write(rs(0))
rs1.movenext
loop
展开全部
投稿总量:SELECT * FROM news
审核通过:SELECT * FROM news where canse='你自己定义的通过标记比如yes或者ok或者显示或者通过什么的'
审核通过:SELECT * FROM news where canse='你自己定义的通过标记比如yes或者ok或者显示或者通过什么的'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SELECT count(*) as a,bumen FROM news group by bumen where canse=1
统计审核通过的文章数
SELECT count(*) as a,bumen FROM news group by bumen
统计所有文章数
统计审核通过的文章数
SELECT count(*) as a,bumen FROM news group by bumen
统计所有文章数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询