我有比特表,包括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名。
答案 0 :(得分:2)
尝试:
select mobile, sum(amount) as total_amount
from Bill
group by mobile
order by total_amount
desc limit 5