
1.选一个特定时间(一般是周一凌晨,这个不重要,以为统计之前,大家的score变化时同等机会的,),从score所在的表中select出所有好友的分数,外按score从大到小排。
2.讲上面选出的内容,按顺序插到另一个表中(关系到你的排名)。比如TempScoreLastWeek[ID,好友ID,统计时间]
3.这样。。你就可以为所欲为了,比如什么上周排名了。上上周排名了。你还能加sorce到TempScoreLastWeek表中,你按年排名都没问题。
*如果只要上周,那么在统计之前,清空TempScoreLastWeek就行了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)