Ir para conteúdo

POWERED BY:

Arquivado

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

cdfree

query com JOIN

Recommended Posts

Tenho uma consulta em três tabelas, na primeira retorna tudo correto:

#sql_1
SELECT contratos.contrato, empresa.empresa, debito.rubrica, sum( debito.valor ) AS valor_r
FROM `contratos`
JOIN empresa ON ( contratos.empresa = empresa.id_empresa )
JOIN debito ON ( contratos.contrato = debito.contrato )
GROUP BY contratos.contrato
#fim sql


Na segunda eu quero pegar o valor_o (orçado), que esta na tabela objeto mas não retorna o valor correta ainda dobra o valor_r (realizado).


#sql
SELECT contratos.contrato,empresa.empresa,debito.rubrica,sum(debito.valor) as valor_r, sum(objeto.valor) as valor_o FROM `contratos` JOIN empresa ON (contratos.empresa = empresa.id_empresa) JOIN debito ON (contratos.contrato = debito.contrato) JOIN objeto ON (contratos.contrato = objeto.contrato) GROUP by contratos.contrato
#fim sql

solicito ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

Foi incluída mais uma tabela se esta tabela tiver mais de um registro em relação a contratos isto repercute no somatório.

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.