Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde.
O Motta já havia me ajudado com esse sql em um outro topico.
O Sql è o seguinte:
select pt.lote,pt.id,pt.descritivo,pt.produto,pt.prod_pai,pt.letra,
sum(CASE WHEN contagem=1 THEN qtde END) contagem1,
sum(CASE WHEN contagem=2 THEN qtde END) contagem2,
sum(CASE WHEN contagem=3 THEN qtde END) contagem3,
Nvl(sum(CASE WHEN contagem=3 THEN qtde END),sum(CASE WHEN contagem=2 THEN qtde END)) exporta
from
rh_inv_prodt pt
where
pt.id = :id
group by pt.lote,pt.id,pt.descritivo,pt.produto,pt.prod_pai,pt.letra
order by pt.produto
Que esta fazendo o seguinte se não tem contagem 3 ele joga no campo exporta a contagem 2 até ai beleza, esta perfeito.
Agora gostaria de saber como fazer para se não houver contagem 3 e nem contagem 2 jogar no campo exporta o valor da contagem 1.
Tentei adicionar mais uma NVL mas não tive exito.
Obrigado
Robson
Carregando comentários...