Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Robson Bie

[Resolvido] Nova Coluna

Recommended Posts

Boa Tarde Pessoal.

 

Tenho o seguinte sql:

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 
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

 

Gostaria de criar uma nova coluna chamado "exporta" na seguinte regra:

 

Se houver valor na coluna contagem 3 eu mando o valor da contagem 3,se nao houver valor na contagem 3 eu mando o valor da contagem 2

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o Nvl ...

 

Nvl(sum(CASE WHEN contagem=3 THEN qtde END),sum(CASE WHEN contagem=2 THEN qtde END)

Compartilhar este post


Link para o post
Compartilhar em outros sites
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

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.