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

求今日排行?
过去24小时中,新发贴中,属于精华贴的,点击率由高至低排列。每六小时刷新一次。
如果数量不够,自动以前一个24小时或前两个24小时的贴子来补充。
表结构:
id       title     addedate       hits
1         新闻       2007-3-4       10
....
要求,24小时内点击率由高至低排列,数量不够自动以前一个24小时或前两个24小时的贴子来补充(这个数据尽管他点率最高也不能排在最前,应该在24小时内排序的后面)

------解决方案--------------------
select
*
from
tabname
order by
datediff(hh,addedate,getdate())/24,hits desc