用户文章排名(按照会员组排名)一
作者:佚名
来源:本站原创
点击数: 次
发布时间:2011年01月05日
很多网站需要对投稿的会员进行排名,并且还是分会员组进行排名,使用我们系统默认的用户标签都没办法实现按照会员组进行分组排名。
我们在系统默认的“用户列表”进行修改,首先需要修改查询语句,使得修改的查询语句能够按照会员组进行统计处会员的文章数。
修改的查询语句如下:
select top @outputQty PE_CommonModel.Inputer,count(PE_CommonModel.Inputer) as total from
(PE_CommonModel inner join PE_Users on PE_CommonModel.Inputer=PE_Users.UserName)
inner join PE_UserGroups on PE_UserGroups.GroupID=PE_Users.GroupID
where PE_CommonModel.Status=99 AND PE_UserGroups.GroupName='@GroupName'
group by Inputer order by total desc
再稍微修改一下标签代码:
用户名 文章数
[]
这样就能根据不同的会员总进行统计排名了。
效果图:
下载地址:测试标签