Olá, este é meu primeiro tópico, ao incluir um lançamento tenho a seguinte consulta com soma de coluna:
sc_select(ds, “select sum(valor) from linhas_lancamento where lan_id={lan_id}”);
echo {ds};
Supondo que o resultado da soma é 123.00 o echo ds mostra “sum(valor) 123.00”
Daí eu só consigo extrair o número limpando a string "sum(valor) "
echo trim({ds},"sum(valor) ");
Esse valor será gravado em uma tabela e também será usado para atualizar um campo no mestre, o interessante é que o comando abaixo grava o valor correto na tabela, mas neste caso não sei como atualizar o mestre
sc_exec_sql(“UPDATE lancamentos SET lan_valor=(select sum(valor) from linhas_lancamento where lan_id={lan_id}) where lan_id={lan_id}”);
Obrigado