VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 642|回复: 5

高手莫要笑我,还是诚心请教!

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-5 18:10:01 | 显示全部楼层 |阅读模式
还是下面的这段语句:


select 公司id,公司名称,sum(金额) as 用款总额 from
(
  select * from 1
  union all
  select * from 2
) t where 审批意见='同意'
group by 公司id,公司名称 order by 公司id


目的是将表1和2进行组合查询分组成一个的汇总,现在要有一个新的要求如下:
现在执行语句的结果可能如下:
公司id  公司名称   用款总额
1       大同分公司  325
2       承德分公司  352
3       阳泉分公司  158
4       唐山分公司  545
5     石家庄分公司  326



现在需要加入一个表的关联,这个表是个公司名称的对照表,表名是3
他的表内容可能如下:
zyid zyname       gsid     gsname
1    河北分公司    2       承德分公司
2    河北分公司    4       唐山分公司
3    河北分公司    5       石家庄分公司
4    山西分公司    1       大同分公司
5    山西分公司    3       阳泉分公司


现在的需要是第一个汇总出来的结果要和这个公司名称对照表关联,得出更进一步的汇总,其得出的汇总结果样式如下:


公司名称     用款总额
河北分公司   1223
山西分公司   483
回复

使用道具 举报

3

主题

17

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-1-6 19:33:01 | 显示全部楼层
顶一下
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-8 22:45:01 | 显示全部楼层
select b.zyname 公司名称, sum(用款总额) from (select 公司id,公司名称,sum(金额) as 用款总额 from
(
  select * from 1
  union all
  select * from 2
) t where 审批意见='同意'
group by 公司id,公司名称 order by 公司id) a,
3 b
group by b.zyname
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-10 14:36:01 | 显示全部楼层
汗 错了
select b.zyname 公司名称, sum(用款总额) from (select 公司id,公司名称,sum(金额) as 用款总额 from
(
  select * from 1
  union all
  select * from 2
) t where 审批意见='同意'
group by 公司id,公司名称 order by 公司id) a,
3 b
where b.gsname=a.公司名称
group by b.zyname
回复

使用道具 举报

0

主题

3

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-10 14:45:01 | 显示全部楼层
汗 错了
select b.zyname 公司名称, sum(用款总额) from (select 公司id,公司名称,sum(金额) as 用款总额 from
(
  select * from 1
  union all
  select * from 2
) t where 审批意见='同意'
group by 公司id,公司名称 order by 公司id) a,
3 b
where b.gsname=a.公司名称
group by b.zyname
回复

使用道具 举报

3

主题

17

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-1-16 15:36:01 | 显示全部楼层
回家仔细理解一下,没有看太明白呢,执行了一下,有些问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表