我在一个表格中customer_id
,rental_id
和amount
(payments
)。我需要创建一份报告,显示客户的租金数量以及他们花费的总金额。到目前为止,我有以下查询
SELECT distinct customer_id, rental_id, amount
FROM payments ORDER BY customer_id
我需要为每位客户分配租金值,然后显示他们在所有租金上花费的金额
答案 0 :(得分:1)
按customer_id选择customer_id,count(rental_id),来自付款组的金额(金额);
答案 1 :(得分:0)
假设表中的一行代表一个客户租金
SELECT customer_id, count(*), sum(amount)
FROM tab
GROUP BY customer_id