如何统计最高日发贴数。。。???

wqross522 2008-03-25 11:15:40
如何统计最高日发贴数。。。???
求大虾们详细指教。。。。???
...全文
105 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
银狐被占用 2008-03-25
select count(*) from tb where convert(varchar(10),datetime,120)=今天 group by day(datetime)
回复
银狐被占用 2008-03-25
select count(*) from tb where ... group by day(datetime)
回复
xkdxiaocainiao 2008-03-25
这个应该不难
回复
suano 2008-03-25
设一个最高日发贴数字段,然后在每天的某个时候获得当然总共发贴数,与设定的最高发帖数对比,如果多则替换,基本就这个思路
回复
liuyann 2008-03-25

你的表结构是什么? 数据样本是什么?
总不能让我们猜吧
== 思想重于技巧 ==
回复
jiangsh100 2008-03-25
行.不过我不会写.哈哈
回复
wqross522 2008-03-25
表名称:bbstitle
发贴时间:dateh
这样行吗?
回复
wqross522 2008-03-25
'今日发贴
myarray=split(formatdatetime(now(),2),"-",-1,1)
yy=myarray(0)
mm=myarray(1)
dd=myarray(2)
sqlstr="select count(id) as daytotal from bbstitle where year(dateh)='"&yy&"' and month(dateh)='"&mm&"' and day(dateh)='"&dd&"'"
set rs=conn1.execute(sqlstr)
daytotal=rs("daytotal")
rs.close
'昨日发贴
sqlstr="select count(id) as daytotal from bbstitle where year(dateh)='"&yy&"' and month(dateh)='"&mm&"' and day(dateh)='"&dd-1&"'"
set rs=conn1.execute(sqlstr)
zttotal=rs("daytotal")
rs.close
'最高日发贴
sqlstr="select count(id) as daytotal from bbstitle where year(dateh)='"&yy&"' and month(dateh)='"&mm&"' and day(dateh)='"&dd-1&"'"
set rs=conn1.execute(sqlstr)
zgtotal=rs("daytotal")
rs.close

?????????????????????????我还想统计最高日发贴和一周热贴???????????????
希望大峡们详细指点?????谢谢你们了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-25 11:15
社区公告
暂无公告