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

Alysson Azevedo agalysson em gmail.com
Qui Jan 7 09:39:42 -03 2010


Experimenta colocar o nome das talelas antes dos campos.
Select count(*) from Contratos
where Contratos.Produto_ID= 'QTA' and Contratos.Periodo='A'

o correto é funcionar do jeito q estava antes, por se tratar de um select
com apenas uma tabela... mas quem sabe isso resolva.
--
Alysson Gonçalves de Azevedo
(11) 8491-7730

    \\   ^__^
      \\ (oo)\_______
        \(__)\             )\/
              ||`~~~~~´||
            _||'          _||


2010/1/7 Anderson - INFOSAG <infosag em terra.com.br>

> 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
>>
>>
>>
> ______________________________________________
> 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