[RESOLVIDO] Trazer valor correto da variável
Bom dia
Tenho uma variável que traz vários dados de ID_LANÇAMENTO
var_dump($meus_ids);
array
0 => string '829' (length=3)
1 => string '830' (length=3)
2 => string '828' (length=3)
Preciso fazer uma soma das quantidades constantes nestes 3 lançamentos e trazer em variável, porém variável está trazendo cada quantidade em separado, ao invés da soma.
foreach($meus_ids as $item){
$Sql_lim = "SELECT SUM(CASE WHEN quantidade >= 11 then 10 else quantidade end) as quantidades_limite
FROM minha_tabela
WHERE id_lancamento = $item";
$Resultado_lim = executa($Sql_lim);
$total_registros_lim = @pg_num_rows($Resultado_lim);
while ($linha_lim = @pg_fetch_assoc($Resultado_lim)){
$quantidade_limite_consulta = $linha_lim["quantidades_limite"];
} // Fecha "while"} // Fecha foreach
Utilizo BD Postgresql.
O total de linhas retornadas é 1, o que em tese está correto.
O problema é que ao invés de trazer a soma das quantidades, a variável está trazendo cada quantidade individualizada por lançamento. Onde posso estar errando?
Discussão (1)
Carregando comentários...