[firebase-br] RES: Bug no select!? Firebird 2.1.3

Jose Aparecido da Silva joseasilva em bol.com.br
Qua Jan 6 23:42:34 -03 2010


Será que é isso mesmo? Você não quis dizer OR.


-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Anderson - INFOSAG
Enviada em: quarta-feira, 6 de janeiro de 2010 22:17
Para: FireBase
Assunto: Re: [firebase-br] Bug no select!? Firebird 2.1.3

Mario qndo voce faz um AND sem o paranteses se a 1 alternativa satisfazer qq

registro ele nao testa a segunda.

experimente fazer assim:


Select count(*) from Contratos
 where (Produto_ID= 'QTA' and Periodo='A')

abs

--------------------------------------------------
From: "MárioReis" <mariodosreyx em gmail.com>
Sent: Wednesday, January 06, 2010 7:32 PM
To: <lista em firebase.com.br>
Subject: [firebase-br] Bug no select!? Firebird 2.1.3

>
> Boas noites a todos da lista,
>
> Deparei-me com o seguinte problema num select de um ficheiro assim:
>
> Select count(*) from Contratos
> where Produto_ID= 'QTA'
> (sendo que todos os contratos com Prod_id='QTA' têm a periodicidade = 'A')
>
> Resultado=44 registos
>
> Porém quando faço (conta correctamente):
>
> Select count(*) from Contratos
> where Produto_ID= 'QTA' and Periodo='A'
>
> Resultado=2783 registos
>
> ou
>
> Select count(*) from Contratos
> where Periodo='A'
>
>
> Resultado=2783 registos
>
> Esta é a contagem correcta.
>
> Já alguém passou por isto? Será um BUG o terei o meu banco de dados 
> corrupto?
> Obrigado
> Mário
>
>
> ______________________________________________
> 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
>
> E-mail verificado pelo Terra Anti-Spam.
> Para classificar esta mensagem como spam ou não spam, visite
>
http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlc
nJhJjEsMTI2MjgxMzc5OS44OTQ4NjcuMjc3NS5jb3Ntb2xlZG8uaHN0LnRlcnJhLmNvbS5iciw0N
DkyTerraMail
> Verifique periodicamente a pasta Spam para garantir que apenas mensagens
> indesejadas sejam classificadas como Spam.
>
> Esta mensagem foi verificada pelo E-mail Protegido Terra.
> Atualizado em 06/01/2010
>
> 

______________________________________________
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