表1 t1:contentid,title,content,表示一般的文章表
表2 t2:logid,contenid,ip,adddate,表示用户访问过文章就在这里添加一条记录
需求:分别求今天,本周,本月等访问最多的10条文章,按访问量倒序排列
select c.contentid, c.title, c.content from t1 c inner join (select top 10 contentid, count(*) as cnt from t2 where adddate=今天(条件你自己设置了) group by contentid order by cnt) d on c.contentid=d.contentid