社区
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
...全文
131
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
【U8】
查询
明细账显示两行
合计
与累计
RT,2015年1月,
查询
明细账,发现某一个科目的明细账显示两行
合计
与累计,如下图: 取消记账后再记账,问题依旧,怀疑摘要有特殊字符,把摘要都改为AAA ,问题依旧。 然后尝试将这个科目1月的凭证逐笔记账...
如何在1000万条
记录
中快速检索? 数据追踪
一些大规模的系统,如人口系统的数据甚至超过了1000万条,可谓海量。那么,如何实现快速地从这些超大容量的数据库中提取数据(
查询
)、分析、统计以及提取数据后进行数据分页已成为各地系统管理员和数据库管理员亟待...
element表格
合计
行样式与滚动条冲突问题
背景:由于业务需要,一个element的表格既需要表格列的fixed属性,又需要有
合计
行,但是按照百度的方法修改样式不能完全满足业务需要。 本人采用的是曲线一点的做法:用js令父元素的宽度变化,触发reflow (需要...
MySQL
查询
分页,同时获取总
记录
数
Mysql分页
查询
获取totalCount大幅提升性能的办法总结 ...这类语句的缺点是:
记录
集还需要单独的
查询
来获取,相当于
查询
两次,推荐如下写法: SELECT SQL_CALC_FOUND_ROWS fldName1, fldName2 FROM tblName ...
oracle
查询
结果加上总计
oracle
查询
结果加上总计,用rollup
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章