Tenho uma tabela que preciso atualizar com o resultado da soma de valores de outra tabela.
Em uma tabela tenho PAGAMENTOS e na outra CARTÕES. Os pagamentos são agrupamentos de vários cartões porém existem pagamentos que faltam um ou mais cartões , então preciso recalcular a soma dos cartões que existem para atualizar a tabela pagamentos.
Entre as tabelas existe a pk id_pagamento.
Lembrando que preciso eliminar os pagamentos que não possuem cartão associado.
Segue o select que estou executando:
SELECT PAGAMENTOS_CARTAO.ID_PAGAMENTO, SUM (PAGAMENTOS_CARTAO.VALOR_ORIGINAL) AS VALOR_ORIGINAL , SUM (PAGAMENTOS_CARTAO.VALOR_TAXA) AS VALOR_TAXA , SUM (PAGAMENTOS_CARTAO.VALOR_TAXA_IOF) AS VALOR_TAXA_IOF , SUM (PAGAMENTOS_CARTAO.VALOR_TAXA_TRANSACAO) AS VALOR_TAXA_TRANSACAO, SUM (PAGAMENTOS_CARTAO.VALOR_TAXA_SOLICITACAO) AS VALOR_TAXA_SOLICITACAO FROM PAGAMENTOS_CARTAO , PAGAMENTOS WHERE PAGAMENTOS_CARTAO.ID_PAGAMENTO = PAGAMENTOS.ID_PAGAMENTO GROUP BY PAGAMENTOS_CARTAO.ID_PAGAMENTO
Edição feita por: Emerine, 19/01/2015, 23:40.