27,579
社区成员
发帖
与我相关
我的任务
分享
select top 20 sender,sum(points) as num from liwu where sendtime between @t and @e group by(sender) order by num desc
select top 10 from
(
select top 20 sender,sum(points) as num from liwu where sendtime between @t and @e group by(sender) order by num desc
) a
order by num
select top 10 * from
(
select top 20 sender,sum(points) as num from liwu where sendtime between @t and @e group by(sender) order by num desc
) t
order by num
SELECT * FROM (
select ROW_NUMBER() OVER (ORDER BY NUM DESC) 'ID',sender,sum(points) 'POINTS' as num from liwu where sendtime between @t and @e group by(sender)
) T WHERE ID BETWEEN 11 AND 20
select top 10 * from
(select top 20 sender,sum(points) as num from liwu
where sendtime between @t and @e group by(sender) order by num) tb
order by num desc
select top 10 * from (select top 20 sender,sum(points) as num from liwu where sendtime between @t and @e group by(sender) order by num desc)g order by num
SELECT TOP 10 * FROM (
select top 20 sender,sum(points) 'POINTS',NUM as num from liwu where sendtime between @t and @e group by(sender) order by num desc
) ORDER BY NUM ASC