Achei um jeito de fazer... se alguém achar um jeito melhor.... ( select m.material, t1.soma + t2.soma from (select m.idmaterial id, m.material nome, sum(md.quantReal) soma from material m, diarioobra dio, material_diarioobra md where m.idmaterial = md.idmaterial and md.iddiarioobra = dio.iddiarioobra group by m.idmaterial) as t1, (select m.idmaterial id, m.material nome, sum(mos.quantReal) soma from material m, ordemservico os, material_os mos where m.idmaterial = mos.idmaterial and mos.idos=os.idordemservico group by m.idmaterial) as t2, material m where m.idmaterial = t1.id and m.idmaterial = t2.id ) union ( select m.material nome, sum(md.quantReal) soma from material m, diarioobra dio, material_diarioobra md where m.idmaterial = md.idmaterial and md.iddiarioobra = dio.iddiarioobra and m.idmaterial not in ( select m.idmaterial from (select m.idmaterial id, m.material nome, sum(md.quantReal) soma from material m, diarioobra dio, material_diarioobra md where m.idmaterial = md.idmaterial and md.iddiarioobra = dio.iddiarioobra group by m.idmaterial) as t1, (select m.idmaterial id, m.material nome, sum(mos.quantReal) soma from material m, ordemservico os, material_os mos where m.idmaterial = mos.idmaterial and mos.idos=os.idordemservico group by m.idmaterial) as t2, material m where m.idmaterial = t1.id and m.idmaterial = t2.id) group by m.idmaterial ) union ( select m.material nome, sum(mos.quantReal) soma from material m, ordemservico os, material_os mos where m.idmaterial = mos.idmaterial and mos.idos=os.idordemservico and m.idmaterial not in ( select m.idmaterial from (select m.idmaterial id, m.material nome, sum(md.quantReal) soma from material m, diarioobra dio, material_diarioobra md where m.idmaterial = md.idmaterial and md.iddiarioobra = dio.iddiarioobra group by m.idmaterial) as t1, (select m.idmaterial id, m.material nome, sum(mos.quantReal) soma from material m, ordemservico os, material_os mos where m.idmaterial = mos.idmaterial and mos.idos=os.idordemservico group by m.idmaterial) as t2, material m where m.idmaterial = t1.id and m.idmaterial = t2.id) group by m.idmaterial );