自己写的一些统计论坛 今日发帖数 的sql 语句
今日帖子统计:
方法一:
select count(*)
from 表明 where Convert(varchar(10),发帖时间,120) = Convert (varchar(10),GetDate(),120)
方法二: select count(帖子ID) as zonghe from 表明 where [发帖时间] between dateadd(dd,-1,getdate()) and getdate() 方法三:
select count(帖子ID) as zonghe
from 表明 where datediff(dd,发帖时间,'#"&now&"#')=0 【注意:T_TCreatTime 为字符串类型】 方法四:
select count(帖子ID) as zonghe
from 表明 where datediff(dd,发帖时间,GetDate())=0 日发帖量最大:数据里放置一个 每日 发帖统计的字段 每次查询当有记录高过它 就替换掉,,或者把每日访问量放到一张表里面去比较
但是这样做有个缺点 :就是刷新或点击一下都要统计,,当数据量大的时候,,效率
损失很大。
见解:另外建一张统计表,,放置最高日发帖统计字段 ,,发帖的时候就更新这个
统计表,,然后在获取这个值时,,只是取字段的值而已
|
posted on 2008-10-12 19:31 mylove_net 阅读(296) 评论(0) 收藏 举报