Pular para o conteúdo

Fóruns SQL e PL/SQL String trava… otimização ou algo errado? String trava… otimização ou algo errado?

#83742
Manoel872
Participante

    select codigo,nome from produtos where saldo(select sum(case when movimento=’E’ then quantidade else 0 end)-sum(case when movimento=’S’ then quantidade else 0 end) as saldo from lancamentos where lancamentos.codigo=produtos.codigo)
    UNION ALL
    select codigo,nome from produtos where saldo(select (sum(entradas)-sum(saidas)) as saldo from saldos where produtos.codpro=saldos.codpro)

    Já tentou fazer isso?