Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Equivalencia do Case When

Ola Pessoal:

Como poderia fazer algo que corresponda ao Case When na expressão:

LOAD [CD_HIERARQ_MERCAD],

    [CD_AGRUPAMENTO],

    [DESC_SETOR] AS [SETOR],

    [DESC_SECAO] AS [SECAO],

    [DESC_GRUPO] AS [GRUPO],

    [DESC_SUBGRUPO] AS [SUBGRUPO],

    [CD_PRODUTO],

    [CD_DESCRICAO] as [DESC_PRODUTO_COMPL],

    [DESC_PRODUTO],

    [NM_FORNECEDOR],

    CASE WHEN [CD_COMPRADOR] IN (3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100) THEN

                -1

    ELSE [CD_COMPRADOR]

    END AS  [CD_COMPRADOR],

    [CD_SISTEMATICA],

    [DESC_TIPO],

    [DESC_CRITICO]

FROM

1 Solution

Accepted Solutions
nicolett_yuri

Pode usar match

if( Match(CD_COMPRADOR, 3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100), -1, CD_COMPRADOR) as CD_COMPRADOR

View solution in original post

2 Replies
nicolett_yuri

Pode usar match

if( Match(CD_COMPRADOR, 3,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,100), -1, CD_COMPRADOR) as CD_COMPRADOR

Not applicable
Author

Oi Yuri!

Funcionou perfeitamente.

Muito obrigado.