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

求思路,如何统计类似csdn昨日得分标兵的信息,如果是一周或者一个月
如题,打算设计一个排行榜,类似csdn,csdn只是统计了昨天一天。如果是统计一周或者一个月的得分,是修改表单还是有其他什么好的办法。

如果要记录每天的得分,连续记录一个星期或者一个月,这样肯等不行。

在线等,谢谢。

------解决方案--------------------
做一个表:

用户   日期  分数
-----------------------
张三 2012-11-12 143

每次得分时都去更新这个表就行了,

------解决方案--------------------
用户得分信息表吧,每个用户的ID可以关联到自己的用户信息,里面就记录了得分流水,只要有得分,这一天就有一条记录,然后统计一下流水再取前几名应该不会很慢吧
------解决方案--------------------
探讨
感谢楼上的几位建议,就是在考虑到每个用户的得分每天同时在变化,这个就很麻烦。如果用户的数量级是百万的话,数据表有可能消耗很大。

再等等看有没有更理想的方式。

求帮助。

------解决方案--------------------
其实相当于每天登陆次数统计一样,可以根据用户查找昨天的得分数进行关联。消耗不会太大
------解决方案--------------------
探讨
其实相当于每天登陆次数统计一样,可以根据用户查找昨天的得分数进行关联。消耗不会太大