Obter Saldo de 02 tabelas!

(danyx) #1

Boa tarde Pessoas!!!

Então gostaria de obter um saldo de 02 tabelas, ou seja, seria saldo da tabela despesa = (itens_executados da tabela Execucao) - (valor da tabela Despesa)

Setei esse método no evento onloadrecord:

sc_lookup(dataset,“select sum(itens_executados)
FROM execucao
WHERE despesa_convenio_id_convenio = {id_despesa}”);

if(!empty({dataset[0][0]}))
{
$total = {dataset[0][0]};
sc_exec_sql(“UPDATE despesa SET saldo = {valor} - $total WHERE id_despesa = {id_despesa}”);
sc_format_num($total, ‘.’, ‘,’, 2, ‘S’, ‘1’, ‘’);
sc_master_value(‘saldo’,$total);
} else {

$total = 0;
sc_format_num($total, ‘.’, ‘,’, 2, ‘S’, ‘1’, ‘’);
sc_master_value(‘saldo’,$total);

}

Mas está pegando só o saldo da despesa e não está fazendo o Sum da tabela execucao e nem a subtração.

Se alguem puder dá uma dica ficarei agradecido.