首页 新闻 会员 周边 捐助

linq 分组排名

0
悬赏园豆:100 [已关闭问题] 关闭于 2015-01-15 21:29

结果:获得前10个 不同的customerid 中最大的ev值       

比如我现在的customerid = 70632 他的排名是第几位?

不会代码的人的主页 不会代码的人 | 初学一级 | 园豆:20
提问于:2014-12-24 12:25
< >
分享
所有回答(2)
0
var query1= from c in table
                    group by c.customerid into g
                    select new {
                        customerid=g.customerid,
                        maxev=g.max(c.ev)
                    }     

var query2= from c in query1
                   order by c.maxev descending       
爱编程的大叔 | 园豆:30844 (高人七级) | 2014-12-24 12:44
0

已解决!!谢谢

不会代码的人 | 园豆:20 (初学一级) | 2015-01-15 21:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册