这里为所有的顾客计算了总销售额
    SELECT
    client_id,
    SUM(invoice_total) AS total_sales
    FROM invoices
    GROUP BY client_id

    这里为所有的顾客计算了总销售额
    添加了ROLLUP运算符语句,汇总整个结果集。
    SELECT
    client_id,
    SUM(invoice_total) AS total_sales
    FROM invoices
    GROUP BY client_id WITH ROLLUP
    image.png
    如果想做分组统计的话
    SELECT
    state,
    city,
    SUM(invoice_total) AS total_sales
    FROM invoices i
    JOIN clients c USING (client_id)
    GROUP BY state, city WITH ROLLUP

    统计payments表付款方式的总额
    SELECT
    pm.payment_method_id,
    SUM(p.amount) AS total
    FORM payments p
    JOIN payments_method pm
    ON p.payment_method = pm.payment_method_id
    GROUP BY pm.name WITH ROLLUP