亲爱的Stackoverflow社区,
我的系统有两个表,如下所示
我需要在oracle中编写一个查询,使我得到以下结果
我了解如何在不同的查询中编写它们,但是在单个查询中,我不知道..
请帮忙
这里的结果是按工艺分组,计划成本=总和(小时*费率)类似实际成本
对于此示例数据,您可以连接表并进行汇总:
select w.craft,
sum(w.planned * w.rate) "Total Planned (cost)",
sum(l.actual * l.rate) "Total Actual (cost)"
from wplabor w inner join labtrans l
on l.wonum = w.wonum
group by w.craft
也许ON
子句的条件还应该包括craft
列的相等性:
on l.wonum = w.wonum and l.craft = w.craft
但是对于此样本数据,似乎不需要。