Pessoal, estou fazendo um datatable.select com a string abaixo:
( T0063_CD_ESTAB NOT IN ( '1O5P01','1O5P02','1WEW02','1WEW03','1WEW04' ) )
AND ( T0072_CD_MCC NOT IN ( 20 ) )
AND ( '$209LG' NOT IN ( '1O5P01','1O5P02','1WEW02','1WEW03','1WEW04' ) )
AND ( 5 NOT IN ( 20 ) )
AND 'CE' <> T0063_SG_UF
AND T0073_CD_RESPOSTA = 0
AND T0052_ST_PERFIL_UF = 'SEM' AND 1 > 0
Os campos não explícitos ficam no datatable, e são:
T0063_CD_ESTAB = 'XX'
T0072_CD_MCC = 20
T0063_SG_UF = 'SP'
T0073_CD_RESPOSTA = 0
T0052_ST_PERFIL_UF = 'SEM'
No meu entender, ele deveria retornar zero, porem ele retorna 1.
Se tiro o campo T0073_CD_RESPOSTA da string, ele retorna zero.
se coloco, ele mostra 1. Já verifiquei o campo e zero mesmo tipo integer.
Depois de ficar tentando por horas, fiz uma alteração:
Peguei o campo T0073_CD_RESPOSTA =0 e coloquei como primeiro campo então ele sempre retorna zero.
Alguem sabe ou pode me explicar?
Reginaldo Alves