[firebase-br] Campo String nulo

Nigro - Fábrica de Software rnigro em brasil-info.com.br
Qui Nov 6 10:10:29 -03 2008


Bom dia

Tenho que fazer um Select onde o CEP seja Between, até ai tudo bem, porém tenho na tabela registros com CEP nulo, tentei fazer o que está abaixo, mas não deu certo, alguma sugestão?
Ahh... A máscara não está gravada no banco


SELECT DISTINCT CONT.LOCALENTREGA, BR_SUBSTR(CF.NOME, 1, 34) AS NOME, CF.PK_CLIFOR, SEI.FK_EQUIPAMENTO, CONT.NUMERO,
  (SELECT MAX(DTCHEGADACLI) FROM MANOS WHERE FK_EQUIPAMENTO = SEI.FK_EQUIPAMENTO AND FK_CONTRATOSERVICO = SE.FK_CONTRATOSERVICO) AS ULTIMAVISITA,
  AM.MUNICIPIO, CONT.CEPENTREGA
FROM MANSAIDAEQUIPAMENTOITEM SEI
INNER JOIN MANSAIDAEQUIPAMENTO SE ON (SEI.FK_SAIDAEQUIPAMENTO = SE.PK_SAIDAEQUIPAMENTO)
INNER JOIN FATCONTRATOSERVICO CONT ON (CONT.PK_CONTRATOSERVICO = SE.FK_CONTRATOSERVICO)
INNER JOIN ALLCLIFOR CF ON (CF.PK_CLIFOR = CONT.FK_CLIFOR)
INNER JOIN FATPRODUTO FP ON (FP.PK_PRODUTO = SEI.FK_PRODUTO)
INNER JOIN ALLMUNICIPIO AM ON (AM.PK_MUNICIPIO = CONT.FK_MUNICIPIO)
WHERE CONT.FK_STATUSCONTRATOSERVICO = 5
  AND SEI.SITUACAO = 'S'
  AND CONT.FK_EMPRESAS = 1
  AND (COALESCE(CONT.CEPENTREGA, '') <> '') AND (CONT.CEPENTREGA BETWEEN 11310400 AND 11310400) <<<<<<<<<<< AQUI ESTÁ O BUG
  AND FP.FK_GRUPOPROD IN (1,2 )





Nigro



Mais detalhes sobre a lista de discussão lista