[firebase-br] Campo String nulo RESOLVIDO

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


RESOLVIDO


SELECT DISTINCT  CONT.CEPENTREGA, 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
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 '03000000' AND '04000000')
  AND FP.FK_GRUPOPROD IN (1,2)









----- Original Message ----- 
From: "Nigro - Fábrica de Software" <rnigro em brasil-info.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, November 06, 2008 10:10 AM
Subject: [firebase-br] Campo String nulo


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
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista