Olá Pessoal Eu utilizo a sentença abaixo para somar o valor dos débitos de determinada tabela: select A.a005_debi, sum( A.a005_valo ) as DEBITO from e001.a001005 A where A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_debi Eu gostaria de fazer um UPDATE utilizando uma sentença, tipo: update e001.temp_balanc set vr_debi = DEBITO where A.A004_REDU = B.A005_DEBI Ou seja quando o código reduzido da conta (A.A004_REDU) for igual ao código da conta débito da outra tabela ( B.A005_DEBI ) o campo VR_DEBI receberá o valor de DEBITO. Outro porém, Utilizo a sentença para apurar os DÉBITOS e a mesma para os CRÉDITOS, mudando apenas alguns parâmetros. Tenho que jogar a diferença de crédito - débito (C-D) em uma coluna SALDO_FINAL, tem como fazer isto subtraindo um do outro via SQL? Seria: Estes débitos select A.a005_cred, sum( A.a005_valo ) as CREDITO from e001.a001005 A where A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_cred Menos estes créditos select A.a005_debi, sum( A.a005_valo ) as DEBITO from e001.a001005 A where A.a005_data between '01.01.2008' and '31.01.2008' group by A.a005_debi Resultado em SALDO_FINAL Tipo: a conta Caixa código 5 5000,00 C - a mesma conta código 5 2500,00 D = SALDO_FINAL 2500,00 C Poderiam me ajudar? Obrigado! Adilson
[As partes desta mensagem que não continham texto foram removidas]