gpt4 book ai didi

mysql - 保留细节的小计和总计

转载 作者:可可西里 更新时间:2023-11-01 06:28:41 26 4
gpt4 key购买 nike

我有一张发票表:

invoice_num, customer_ID, usd
1 A 15.2
2 B 3.6
3 A 105.1
4 C 6.0

我需要一份显示所有记录(发票)并为每个客户添加小计的报告。如果我只显示每个客户的总数(使用 GROUP BY customer_ID 和 WITH ROLLUP),我知道该怎么做,但我需要保留详细信息,所以我无法对这些行进行分组。期望的输出是:

invoice_num  customer_ID   usd
1 A 15.2
3 A 105.1
Total customer A 120.3
2 B 3.6
Total customer B 3.6
4 C 6.0
Total customer C 6.0
Total customers 129.9

谢谢,

最佳答案

同时对 invoice_num 进行分组:

SELECT   invoice_num, customer_ID, SUM(usd)
FROM my_table
GROUP BY customer_ID, invoice_num WITH ROLLUP

查看 sqlfiddle .

关于mysql - 保留细节的小计和总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14786990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com