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.