Bom dia a todos.
Tenho o select a abaixo que esta funcionando, porem muito lento.
Gostaria de saber da possibilidade de melhorar-la.
O Banco de dados é o POSTGRESql.
É um SELECT numa tabela de Requisição, mas que traz uma coluna(SELECT azul) como saldo que esta numa tabela de item de uma cotação.
Como eu não consegui verificar o resultado desta campo(SELECT azul), eu repeti no WHERE esta sub (SELECT vermelha).
select r.codigo,r.cod,descr,r.qtde,(select sum(qtde) from a19item group by req_cod having req_cod = r.codigo) as t
from a19req r left join titemg i on r.cod = i.codigo
where r.status='A' and r.qtde-(select sum(qtde) as qtsai from a19item t group by req_cod having req_cod = r.codigo) > 0 ;
Obrigado.