asp文章统计

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:17:23
我的投稿系统数据库中有个news表,里面有两个字段,部门:bumen,作者:zuozhe,还有一个审核的字段叫canse,如果为1则审核通过可以在前台显示,现在要对部门投稿量进行统计,按部门分类列出表格里面有审核通过的文章数量和投稿总数量,请问asp高手代码怎么写?谢谢!

'首先找到存放部门的表,并循环出部门的名称

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 count(*) as a,bumen FROM news group by bumen where canse=1
统计审核通过的文章数
SELECT count(*) as a,bumen FROM news group by bumen
统计所有文章数