SQL语句求解?请高手指点!!
怎样用SQL语句实现用户消费排行榜,每个用户的消费在数据库里都有一条一条的记录,怎样把每个用户的所有消费都加起来进行统计排序,按消费总额多少的顺序进行前20名排列 问题点数:20、回复次数:3Top
1 楼xhbmj(《升龙道》)回复于 2005-12-05 17:40:25 得分 20
SELECT top 20 用户名称, SUM(数量) AS 消费金额
FROM 消费表
GROUP BY 用户名称
ORDER BY 消费金额 DESCTop
2 楼starytx(此地禁止大小便,违者没收工具!)回复于 2005-12-05 18:58:14 得分 0
select top 20 fid from table group by fid order by count(fid) desc
试验成功,是正解Top
3 楼sanshisong(三师兄)回复于 2005-12-05 20:16:31 得分 0
楼上正解Top




