gpt4 book ai didi

sqlite - 在Sqlite中添加基于类别的汇总行

转载 作者:行者123 更新时间:2023-12-03 19:30:05 25 4
gpt4 key购买 nike

是否可以使用 group by 在行中添加摘要:具体来说,我正在寻找以下输出。

主表

Client|Billing
--------------
a | 34
a | 27
b | 29
b | 27
c | 28
c | 37

输出应该看起来像:
Client|Billing
--------------
a | 34
a | 27
Total | 61
b | 29
b | 27
Total | 56
c | 28
c | 37
Total | 65

这里第一个总数是客户 a 的计费总和,类似地,接下来的 2 个总数分别是客户 b 和 c 的总和。

我可以使用以下代码实现类似的要求:
select cast(Client as varchar(10)) 客户端,计费
来自我的数据
联合所有
选择“总计”,总和(计费)
来自客户的 mydata 组

但是总行数在最后,如下所示:(
  Client|Billing
a |34
a |27
b |29
b |27
c |28
c |37
Total |61
Total |56
Total |65

最佳答案

检查这个。

    select * from mydata 
union
select (Client ||'_Total') Client
,SUM(Billing)sum from mydata
group by Client
order by Client

关于sqlite - 在Sqlite中添加基于类别的汇总行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42527804/

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