Este post é mais uma curiosidade do que um problema, gostaria de saber o porquê
do “Código 1” não funcionar e o “Código 2” funcionar. Para mim os dois fazer a mesma coisa
entretanto no “Código 1” a função sc_master_value não funciona.
P.S.: O sc_lookup retorna o valor em todos os casos, entretanto o que não funciona é o sc_master_value.
Fiz os teste dat seguinte forma:
…
$total = $rs[0][0];
echo $total;
sc_master_value(‘valortotal’,$total);
E constatei que sempre o total era impresso com o valor correto!!
-------------------------Codigo 1-------------------------
$sql = “select sum(valorPlanejado) from planejamentoCoordenacaoValorFonte
where idPlanejamentoCoordenacao = ‘{idPlanejamentoCoordenacao}’”;
sc_lookup(rs,$sql);
$total = $rs[0][0];
sc_master_value(‘valortotal’,$total);
-------------------------Codigo 2-------------------------
sc_lookup(rs,“select sum(valorPlanejado) from planejamentoCoordenacaoValorFonte
where idPlanejamentoCoordenacao = ‘{idPlanejamentoCoordenacao}’”);
$total = $rs[0][0];
sc_master_value(‘valortotal’,$total);