Se me ocurre que puedes crear una Vista (View) con la UNION y luego realizar la consulta de la suma sobre la Vista.
El código de la vista sería algo así:
Código SQL
[-]
SELECT * FROM Tabla1
UNION
SELECT * FROM Tabla2
Si a la vista le llamas Tabla3, para obetener el resultado que necesitas basta con:
Código SQL
[-]
Select campo1, SUM(campo2) from Tabla3
Group BY campo1
Un saludo.