问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql数据汇总一张表 用sql语句或存储过程怎么写?

发布网友 发布时间:2022-04-30 07:36

我来回答

7个回答

懂视网 时间:2022-04-30 11:57

bd_accid.accidcode, bd_accid.accidname, -- fts_voucher_b.interestdate, -- fts_voucher_b.summary, --fts_voucher_b.debitamount, -- fts_voucher_b.creditamount, sum(fts_voucher_b.creditamount)年归集 from fts_voucher_b, bd_accid where fts_voucher_b.dr = ‘0‘ and fts_voucher_b.pk_corp = ‘1162‘ and fts_voucher_b.pk_account = bd_accid.pk_accid -- and bd_accid.accidcode = ‘011501‘ --公司 and fts_voucher_b.creditamount <> 0 and substr(fts_voucher_b.interestdate, 1, 4) = ‘2014‘ --年份 and fts_voucher_b.pk_ass not in (select freevalueid from gl_freevalue where valuecode = ‘777777‘) group by bd_accid.accidcode, bd_accid.accidname order by bd_accid.accidcode

技术分享

各公司年资金归集汇总sql

标签:

热心网友 时间:2022-04-30 09:05

各公司的表是不同的名称,没有规律是吧?
如果有规律比如table1、table2……方便多了。
在存储过程中,直接利用循环,查询各表中的数据,累加到一个临时数值上,然后将该数值插入到汇总表。具体实现,不同的数据库有细微差别。
如果是没有规律的,则需要将各表名作为存储过程参数,比如用传入字符串table1|table2|……|tablexxx|
然后在存储过程中,解析该字符串,之后循环查询。

存储过程其实和c语言编程等编程语言实现语义上没有多大区别,逻辑清楚了,多看几个示例,就会弄了。
如果不想存储过程,也可以用触发器,在每张表上建一个触发器,将所有记录更新到汇总表。或者直接用视图,将各表的结果直接汇总select isnull(a.期初数,0) + isnull(b.期初数,0) + …… 总期初数 from table1 a left join table 2 b on a.年=b.年 left join …… where a.年='2011'

热心网友 时间:2022-04-30 10:23

select 年,sum(期初数) '期初数' from
(
select 年,公司名称,期初数 from ss公司
union all
select 年,公司名称,期初数 from dd公司
) tmp_tbl
group by 年

热心网友 时间:2022-04-30 11:58

CREATE OR REPLACE PROCEDURE SUM_INPUT
AS
BEGIN
INSERT INTO 汇总表(字段年,字段期初数)
values(select 年,sum(期初数) '期初数' from
(
select 年,期初数 from ss公司
union
select 年,期初数 from dd公司
union
.......
) tmp_tbl
group by 年 )
END;
如果每个公司有多条记录,你就把表汇总一下再合并也行。

热心网友 时间:2022-04-30 13:49

SELECT 年份,COMM FROM (SELECT 年份,SUM(期初数) COMM WHERE TAB1) T1,
(SELECT 年份,SUM(期初数) COMM WHERE TAB2) T2
WHERE T1.MONTH_ID=T2.MONTH_ID(+)
comm 为别名

热心网友 时间:2022-04-30 15:57

SELECT 年份,SUM(期初数) FROM 表 GROUP BY 年份

热心网友 时间:2022-04-30 18:22

group by 就行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
寺院建筑布局 政立路小学幼升小录取通知书发了吗 富士康员工子女幼升小通知书发了吗? 2015上海幼升小如果收到录取通知书了,还能换学校吗 求《大约是爱》《别拿爱情说事儿》不经语《白日的星光》《深爱》迷 ... 别拿爱情说事儿作者简介 不经语的出版作品 600439瑞贝卡今日上涨,请问后势如何 梅赛德斯奔驰场馆能容纳多少人 梅赛德斯奔驰文化中心多少座位 女生经常看你是什么意思? 京东金融真的会联系村委会吗 网贷欠八百逾期两天催收的说找村委 网贷逾期通知村委会了怎么办 网贷逾期联系村委会违法吗 分期乐逾期会被联系村委会吗? 网贷逾期多久会联系村委会 网贷机构真的会联系村委么 网贷催收会联系当地村委会吗 问下这个美剧截图中的P.I.是什么意思,并且是什么单词的缩写? 在工厂管理生产、质量的是什么职位? P.I. 是什么? 《越狱》里的P.I.全称是什么? 越狱里的p.i.是什么 390. 工厂里的QC,QA,IPQC,JQE,DQA,SQE..这些职位的全称都是什么?有什么区别? 389. 工厂里的QC,QA,IPQC,JQE,DQA,SQE..这些职位的全称都是什么?有什么区别? IPQC中的I,P,Q,C,分别是什么意思 想问一下,化工厂现在一般都是电脑操作控制,那么DCS里的P I D 分别代表什么意思呀? 在电子厂PE是什么英文的简称? 孩子说话迟是因为智问题吗? 越狱中的P.I.是什么意思?是什么的缩写啊? 神龙部落的简介 神龙部落的介绍 寻仙鬼谷派 暮蝉 神龙部之间的联系与故事?求寻仙大婶答疑解惑 进化神龙是什么游戏 推荐个养宠物养成后可以狩猎的游戏 新 神龙部落龙怎么进化为胶囊状态 Iphone 神龙部落 游戏 合成配方? 炎帝到底是那里的人 什么手机游戏好玩啊? 神龙给的破烂装备怎么升级 龙战士之火焰之气熄 神龙部落 内购破解 龙战士的游戏内容 中华龙文化节的濮阳杂技 神龙部落古代神龙卡片在哪里?请留一下qq 求安卓或者IOS平台上面的宠物养成类游戏 濮阳杂技的杂技现状 梦见抱着自己的女儿 3000M流量需要多少钱 我刚刚用了3000mb流量会怎样。 会花多少钱