Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jose Fabio Silva

Somar tres colunas em tabelas diferentes

Recommended Posts

Ola pessoal boa noite

 

Passei o dia todo e não consegui resolver o seguinte problema:

 

Tenho 3 tabelas:

 

tabela 1

 

tabla1_nome_id valor

1 100

2 250

2 100

 

tabela 2

 

tabla2_nome_id valor

1 100

2 250

2 100

 

tabela 3

 

tabla3_nome_id valor

1 100

2 250

2 100

 

 

como faço pra somar o total pelo nome_id e obter o seguinte resultado:

 

nome valor

1 300

2 1050

 

 

Forte abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola fiz esse teste aki mais não funcionou apesar de diminuir pra duas tabelas

select falta_funcionario_id, falta_dias from mov_faltas unionselect ferias_funcionario_id, ferias_dias from mov_feriasgroup by ferias_funcionario_id

Compartilhar este post


Link para o post
Compartilhar em outros sites

--union

select falta_funcionario_id, falta_dias from mov_faltas 
union
select ferias_funcionario_id, ferias_dias from mov_ferias

--group como virtual

select falta_funcionario_id, sum(falta_dias) falta_dias
from
(
select falta_funcionario_id, falta_dias from mov_faltas 
union
select ferias_funcionario_id, ferias_dias from mov_ferias
) virtual
group by falta_funcionario_id

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.