社区
MS-SQL Server
帖子详情
如何能形成这样的查询,就是既有每一条记录,最后还有合计啊?
zhangwei1437
2006-01-23 10:02:21
如:
表A bh sl
01 10
01 20
02 10
03 20
通过查询形成
编号 数量
01 30
02 10
03 20
合计 60
...全文
152
8
打赏
收藏
如何能形成这样的查询,就是既有每一条记录,最后还有合计啊?
如: 表A bh sl 01 10 01 20 02 10 03 20 通过查询形成 编号 数量 01 30 02 10 03 20 合计 60
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhaoanle
2006-01-23
打赏
举报
回复
用cube
select bh,sum(sl) as sl from 表A group by bh with cube
-狙击手-
2006-01-23
打赏
举报
回复
declare @t table(bh char(4),sl int)
insert @t
select '01',10 union all
select '01',20 union all
select '02',10 union all
select '03',20
select isnull(bh,'合计') as 编号 ,sum(sl) as 数量
from @t
group by bh with rollup
/*
编号 数量
---- -----------
01 30
02 10
03 20
合计 60
*/
xifeng186
2006-01-23
打赏
举报
回复
select 编号=bh,数量=sum(isnull(sl,0)) from A group by bh
-狙击手-
2006-01-23
打赏
举报
回复
select isnull(bh,'合计'),sum(sl) as 数量
from table
group by bh with rollup
zhangwei1437
2006-01-23
打赏
举报
回复
举个离子吧
mislrb
2006-01-23
打赏
举报
回复
select bh=isnull(bh,'合计'),
sl=sum(sl)
from 表A
group by bh with rollup
shine
2006-01-23
打赏
举报
回复
用union,不但可以得总计,还可以分组后得分组的小计,再总计,非常灵活。
白发程序猿
2006-01-23
打赏
举报
回复
select isnull(bh,'合计') as 编号 ,sum(sl) as 数量
from 表名
group by bh with cube
Linux内核探秘:从源代码获取到云环境多用户部署
一、如何下载Linux源代码 二、Linux系统发行版问题 三、Linux安装和多用户创建-环境准备 xshell的安装与链接
抓住风口,快速变现 朋友圈霸屏系统,不用加好友,精准投放 源码部署无限开oem 想体验的来
抓住风口,快速变现 朋友圈霸屏系统,不用加好友,精准投放 源码部署无限开oem[加油] 想体验的来
技术转移机构如何高效发掘和评估技术需求,提升技术转移成功率?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
Arduino智能硬件开发实战项目
Arduino智能硬件开发实战项目
高校如何通过技术转移数据赋能科研成果转化,提升服务区域创新能力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
MS-SQL Server
34,876
社区成员
254,635
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章