SQLITE - 从Bill Table获得前5名付费客户

时间:2016-05-14 06:06:49

标签: android mysql sql sqlite android-sqlite

我有比特表,包括rowid,客户移动和金额字段。账单表可以包含特定手机号码的任意数量的条目。我希望按付款金额提取前五名客户。

Table Bill
-----------------------------------
id     mobile  amount
-----------------------------------
1       8800    100
2       2244    200
3       8800    50
4       2134    100
5       2244    500
6       6789    100   
7       2134    50
8       2244    100
9       8800    200

注意 - 首先,我想要计算特定客户支付的所有金额的总和,然后按降序排序,然后从该数据中获得前5名。

1 个答案:

答案 0 :(得分:2)

尝试:

select mobile, sum(amount) as total_amount 
from Bill 
group by mobile 
order by total_amount 
desc limit 5