Ir para conteúdo

Arquivado

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

MVlisboa

Condições para coluna selecionada

Recommended Posts

Motta, como montar um select com a lógica abaixo.

 

 

SELECIONAR (A.VALOR1 + (B.VALOR2 + VALOR3) SE B.VALOR2=VALOR4

OU

(A.VALOR1 + (B.VALOR2 + VALOR5) SE B.VALOR2=VALOR6

 

FROM TAB A INNER JOIN TAB B ON (A.VALOR7 = B.VALOR8)

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o CASE

select (case when (B.VALOR2=VALOR4 ) then (a.VALOR1 + (B.VALOR2 + VALOR3)
             when (B.VALOR2=VALOR6) then (a.VALOR1 + (B.VALOR2 + VALOR5)
             else null end) VALORX
FROM TAB A INNER JOIN TAB B ON (A.VALOR7 = B.VALOR8)

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.