我有两个表a和表b。 表A
表B
所需的输出为3列 Systemname OS和GBL_mem
GBL_mem数据应该匹配两个公式
非常感谢帮助。
提前致谢
答案 0 :(得分:1)
我认为这基本上是join
和group by
,带有一些条件逻辑:
select a.systemname, b.os,
(case when b.os = 'NT' then avg(a.GBL_Mem)
else avg(a.mem1) + avg(a.mem2)
end) as new_col
from a join
b
on a.systemname = b.systemname
group by a.systemname, b.os;