Dúvidas sobre SQL

4 respostas
xandinhocavalcante

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!

4 Respostas

T

É 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 ...
xandinhocavalcante

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

T

Acho que é relativamente comum.

xandinhocavalcante

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

Criado 16 de maio de 2007
Ultima resposta 17 de mai. de 2007
Respostas 4
Participantes 2