日期:2014-05-19  浏览次数:20590 次

急!在线等!一个论坛的帖子数应该怎么统计?(包括今日,昨日,最高,总数等)
首先,很抱歉,只有10分!!我唯有在心中默默的谢谢大家了!
        这个论坛有大类(big),每个大类又有很多小类(small);
        现在我要建一个表,其中有所有类的总的今日贴子数,昨日帖子数,之前日最高帖子数,总贴数,总回复数等!!
        希望大家给点思路:是用触发器还是编程?,编程的话怎样简便?
还有个小问题:点击量怎么统计???


------解决方案--------------------
按今天的日期统计今天的贴子数.
select count(*) from where 贴子表 where day(日期)=day(getdate())
按昨天天的日期统计今天的贴子数.
select count(*) from where 贴子表 where datediff(dd, 日期,getdate())=-1

贴子总数
select count(*) from where 贴子表
总回复数
select count(*) from where 回复表