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

Anderson - INFOSAG infosag em terra.com.br
Qui Jan 7 00:35:23 -03 2010


Desculpe, isso se aplica ao OR.

--------------------------------------------------
From: "Mário Reis" <mariodosreyx em gmail.com>
Sent: Thursday, January 07, 2010 12:15 AM
To: "FireBase" <lista em firebase.com.br>
Subject: Re: [firebase-br] Bug no select!? Firebird 2.1.3

> Obrigado Amigo
>
> Foi a 1.ªcoisa (Produto_ID= 'QTA' and Periodo='A') que me ocorreu .
> Porém o resultado foi exactamente o mesmo.
> Obrigado
> Mário
>
> 2010/1/6 Anderson - INFOSAG <infosag em terra.com.br>
>
>> 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=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI2MjgxMzc5OS44OTQ4NjcuMjc3NS5jb3Ntb2xlZG8uaHN0LnRlcnJhLmNvbS5iciw0NDkyTerraMail
>>> 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
>>
>
>
>
> -- 
> C/Melhores cumprimentos
> Mário Agostinho Reis
>
> Esta mensagem contém informação de natureza confidencial e é
> exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano,
> receber este email agradecemos que não o copie nem o reenvie e que nos
> notifique do ocorrido através do email de resposta.
> ______________________________________________
> 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=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI2MjgzMDcwNy40NDk1MTAuMTYxODAuY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw3MDQzTerraMail
> 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
>
> 




Mais detalhes sobre a lista de discussão lista