Jump to content
Fivewin Brasil

Filtrar um mesmo campo, com duas possibilidades


marcioe

Recommended Posts

Olá a Todos os amigo, 
Preciso trazer nessa consulta SQL, os resultados que tenham em seu campo as expressores
 eve.SAIR_RECIBO = 'T'

e a expressão

 eve.SAIR_RECIBO = 'I'

em resumo só poderá aparecer ser o campo SAIR_RECIBO estiver com a letra T   ou com a letra   I  

Já tentei diversas formas, e sem exito.  Esse campo (SAIR_RECIBO) poderá ter os valores     T,   I,  P .  

abaixo uma das tentativas

select rec.*, 
prop.LOCCOD, prop.LOCNOM, prop.LOCCPF, prop.LOCEND, 
inq.LOCCOD as inqLOCCOD, inq.LOCNOM as inqLOCNOM, inq.LOCCPF as inqLOCCPF, inq.LOCEND as inqLOCEND,  inq.ARQUIVO_MORTO, 
imo.CODMOV, imo.DESMOV, imo.ENDMOV, imo.NUMERO_ENDERECO, imo.BAIMOV, 
eve.EVENCOD, eve.EVENNOM, eve.EVENCAR, eve.EVENIRR, eve.CALC_TX_ADM, eve.REPASSAR_LOCADOR,  eve.INCIDENCIA_JUROS_MULTA, eve.SAIR_RECIBO, 
cto.NUMCONT, cto.INICONT, cto.FIMCONT, cto.MULTA_ATRASO, cto.JUROS_ATRASO  
from recibos  as rec 
LEFT JOIN locador AS prop ON prop.LOCCOD = rec.CODIGO_LOCADOR 
LEFT JOIN locatarios  AS inq ON inq.LOCCOD = rec.CODIGO_LOCATARIO 
LEFT JOIN imovel  AS imo ON imo.CODMOV = rec.CODIGO_IMOVEL 
LEFT JOIN eventos  AS eve ON eve.EVENCOD = rec.CODIGO_EVENTO 
LEFT JOIN contrato  AS cto ON cto.NUMCONT = rec.CONTRATO 
WHERE rec.MES    = '02' AND rec.ANO = '2018'
AND rec.CONTRATO = 683
AND eve.SAIR_RECIBO = 'T'
OR eve.SAIR_RECIBO = 'I'

 

Agradeço a Todos

Link to comment
Share on other sites

Pessoal, apos esfriar a cabeça, pois isso estava desde ontem, eu resolvi, era algo simples

select rec.*, 
prop.LOCCOD, prop.LOCNOM, prop.LOCCPF, prop.LOCEND, 
inq.LOCCOD as inqLOCCOD, inq.LOCNOM as inqLOCNOM, inq.LOCCPF as inqLOCCPF, inq.LOCEND as inqLOCEND,  inq.ARQUIVO_MORTO, 
imo.CODMOV, imo.DESMOV, imo.ENDMOV, imo.NUMERO_ENDERECO, imo.BAIMOV, 
eve.EVENCOD, eve.EVENNOM, eve.EVENCAR, eve.EVENIRR, eve.CALC_TX_ADM, eve.REPASSAR_LOCADOR,  eve.INCIDENCIA_JUROS_MULTA, eve.SAIR_RECIBO, 
cto.NUMCONT, cto.INICONT, cto.FIMCONT, cto.MULTA_ATRASO, cto.JUROS_ATRASO  
from recibos  as rec 
LEFT JOIN locador AS prop ON prop.LOCCOD = rec.CODIGO_LOCADOR 
LEFT JOIN locatarios  AS inq ON inq.LOCCOD = rec.CODIGO_LOCATARIO 
LEFT JOIN imovel  AS imo ON imo.CODMOV = rec.CODIGO_IMOVEL 
LEFT JOIN eventos  AS eve ON eve.EVENCOD = rec.CODIGO_EVENTO 
LEFT JOIN contrato  AS cto ON cto.NUMCONT = rec.CONTRATO 
WHERE rec.MES    = '02' AND rec.ANO = '2018'
AND rec.CONTRATO = 683 AND  (  eve.SAIR_RECIBO = 'T'   OR eve.SAIR_RECIBO = 'I'    )   

 

Resolvido, obrigado....

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...