首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

关于一个较麻烦的统计查询解决方案

2012-02-05 
关于一个较麻烦的统计查询HTML code需求是,根据日期查询在2009年9月的记录,根据开户行分组显示,并且统计每

关于一个较麻烦的统计查询

HTML code
需求是,根据日期查询在2009年9月的记录,根据开户行分组显示,并且统计每个银行的金额总数,最后统计所有银行的金额总数表1日期     开户行     账户名     账号     金额     摘要显示结果:日期     开户行     账户名     账号     金额     摘要2009-9-1    工商银行    账户     A0001     1000     无2009-9-3    工商银行    账户     A0302     800     无2009-9-9    工商银行    账户     A0021     900     无                工商银行                     27002009-9-3    建设银行    账户     B0001     6000     无2009-9-4    建设银行    账户     B0302     800     无2009-9-9    建设银行    账户     B0021     900     无                建设银行                     2300                总计                             5000 


[解决办法]
select * from (
select *
from 表1
union all
select null,开户行,null,null,sum(金额),null
from 表1
group by 开户行
union all
select null,null,null,null,sum(金额),null
from 表1
) t
order by 开户行,日期

热点排行