日期:2014-05-17  浏览次数:21088 次

这个SQL怎么写啊`~ 要详细点哦!!!
数据库---ACCESS

ID           fenlei                 time
1           国外软件             2007-2-8
2           国产软件             2007-2-9
3           汉化软件             2007-2-5
4           破解软件             2007-2-5
5           汉化软件             2007-2-9
6           国外软件             2007-2-9


我要用ASP统计如下:

软件总数:
国外软件:
汉化软件:
国产软件:
破解软件:
time=今天的软件总数:
time=今天的国外软件总数:
time=今天的汉化软件总数:
time=今天的国产软件总数:
time=今天的破解软件总数:

不要用一条一条的SQL```     我只要用一个RS对象就可以求出以上值的SQL``
        谢谢拉

------解决方案--------------------
set rs=server.createobject( "adodb.recordset ")
sql= "Select * From 数据表 "
rs.open sql,conn,1,1
sum=0 '软件总数
sum2=0 '国外软件
......
sum6=0 '今天软件
sum7=0 '今天国外
....
do while not rs.eof
sum=sum+1
if rs( "fenlei ")= "国外软件 " then sum2=sum2+1
.....
if rs( "[time] ")=date() then sum6=sum6+1
if rs( "[time] ")=date() and rs( "fenlei ")= "国外软件 " then sum7=sum7+1
.....
rs.movenext
loop
rs.close
set rs=nothing