Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Corrigir o IF que está trazendo valores errados.

Preciso no IF abaixo, que apenas apareça apenas se existir 4,60,63

Ou seja CFOP_NF (1102 ) IGUAL CFOP_NF(5102), SEJA DIFERENTE CODIGOCLASSEIMPOSTOSAIDA (1)

Seja negado o códigoClasseImpostoSaida = 1 Caso a condição acima seja achada.

Alguma dica?

Só existe 4 classe possíveis

1 (Negado)

4

60

63

Neste IF o codigoClasseImpostoSaida (1) está aparecendo.


IF(CFOP_NF = 1102 and CFOP_NF =5102, CodigoClasseImpostoSaida <>1,CodigoClasseImpostoSaida )  as CLASSE_1




LOAD

     CFOP_NF,

 

     CodigoClasseImpostoSaida

FROM

(qvd);

Neves
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Essas duas condições não vão acontecer ao mesmo tempo, porque um campo não pode ter dois valores ao mesmo tempo

CFOP_NF = 1102 and CFOP_NF =5102

Não seria CFOP_NF = 1102 or CFOP_NF =5102?

View solution in original post

6 Replies
Clever_Anjos
Employee
Employee

Não é o mesmo tópico? Porque abriu outro?

Duvidas com IF Classe de impostos

Ribeiro
Specialist
Specialist
Author

Você está certo Clever,

Mas talvez eu fui mal interpretado e refiz a pergunta.

Pois o pessoal não conseguiu me ajudar.

Nenhum resposta ficou correta.

O que devo fazer fechar o tópico anterior?

Neves
Clever_Anjos
Employee
Employee

Vou fechar a outra lá pra você de boa

Clever_Anjos
Employee
Employee

Essas duas condições não vão acontecer ao mesmo tempo, porque um campo não pode ter dois valores ao mesmo tempo

CFOP_NF = 1102 and CFOP_NF =5102

Não seria CFOP_NF = 1102 or CFOP_NF =5102?

Ribeiro
Specialist
Specialist
Author

Obrigado Clever pela paciência e competência deu certo

Neves
Clever_Anjos
Employee
Employee

Show de bola, Agnaldo!

Abraço