![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
2015-08-23
展开全部
题主没有说明T1和T2 的连接条件,假设连接条件是bm和cby。
select nvl(a.bm, '合计:') bm,
a.cby,
sum(b.sls) sls,
sum(b.je) je,
max(round(b.je / b.sls)) pjz
from t1 a left join t2 b on a.bm=b.bm and a.cby=b.cby
group by rollup((t1.bm, t1.cby))
或者:
select a.bm, a.cby, b.sls, b.je, round(b.je / b.sls) pjz
from t1 a left join t2 b on a.bm=b.bm and a.cby=b.cby
union all
select '合计:', null, sum(b.sls), sum(b.je), sum(round(b.je / b.sls))
from t1 a left join t2 b on a.bm=b.bm and a.cby=b.cby
以上。
![](https://ecmc.bdimg.com/public03/b4cb859ca634443212c22993b0c87088.png)
2024-07-18 广告
当在Excel中匹配两个表格的数据时,我们可以使用多种方法。一种常见的方法是使用“VLOOKUP”函数,它允许你在一个区域或表格的首列中查找值,并返回同一行中其他列的值。确保两个表格中有一个共同的键(如ID、姓名等),并在VLOOKUP函数...
点击进入详情页
本回答由TableDI提供
2015-08-23
展开全部
select bm, cby, sls, je, sum(sls) slshj, sum(je) jehj, avg(pjz) phj
from t1, t2
where t1.departid = t2.departid
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询