热线电话:13121318867

登录
2020-02-29 阅读量: 511
sql组内排序求前几名

问:

sql:请把A表和B表关联,用分组求和,取不同性别中,累计订单金额TOP2的客户。

答:

select a.ID,a.Sex,a.sums from

(select A.ID,Sex,sum(Price) as sums from A inner join B on A.ID=B.ID group by A.ID)a

where (select count(*) from

(select A.ID,Sex,sum(Price) as sums from A inner join B on A.ID=B.ID group by A.ID)b

where a.Sex=b.Sex and a.sums<b.sums)<2;

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子