Dúvidas sobre SQL

Talvez seja uma pergunta estúpida, mas dei uma caçada no tópicos e não encontrei… Existe em SQL alguma forma de somar valores de colunas de mesmo tipo, mas de tabela diferentes? Ou teria eu modelado o meu banco errado para ter esta necessidade? Desde já obrigado a atenção de todos!

É claro que dá, mas você precisa fazer os joins adequados para que as somas sejam adequadas.

select (tab1.a + tab2.b) from tab1 inner join tab2 on tab1.campo1 = tab2.campo1 where ...

Pô cara, funcionou de prima aqui! Obrigadão ai! Agora, isto é um caso comum, ou é um indício de um banco mal modelado?

Acho que é relativamente comum.

Havia revirado o Google todo e não encontrei essas informações… Valeu cara obrigado mesmo!