Consulta usando inner join

0 respostas
mysql
ismaelmartinsds

Estou com um problema de implementa uma tabela nesta consulta.
este código abaixo é para fazer o calculo do valor do caixa

select

ven.codigoComputador        as codigoComputador,

pag.codigoPagamento         as codigoPagamento,

forp.descricaoPagamento     as descricaoPagamento,

count(pag.codigoVenda)      as totalEmitido,

sum(pag.valorDoPagamento)   as valorTotal,

sum(pag.trocoDoPagamento)   as trocoDoPagamento

from tb_vendas ven

inner join tb_vendas_pagamentos pag on ((pag.idEmpresa = ven.idEmpresa) and (pag.codigoVenda = ven.codigoVenda))

inner join tb_formaspagamentos forp on ((pag.idEmpresa = forp.idEmpresa) and (pag.codigoPagamento = forp.codigoPagamento))

where ven.idEmpresa = 1 and

ven.codigoComputador = 1 and ven.dataVenda between 20180608 and 20180731

group by forp.codigoPagamento    order by forp.codigoPagamento asc;

o problema é que quero acrescentar mais uma tabela e não estou conseguindo fazer a soma.

tb_duplicata_recebidas
idDupl, idEmpresa, codigoDuplicata, dataRecebimento, valorRecebimento, tipoPagamento

a tabela que quero acrescenta é esta acima, objetivo é soma valorTotal com valorRecebimento.

se alguém poder ajuda ficarei grato.

Criado 3 de agosto de 2018
Respostas 0
Participantes 1