[firebase-br] Erro Cálculo da média

André Barros andresalbarros em gmail.com
Qui Ago 5 01:46:09 -03 2010


eu vou tratar de fazer essa prova assim que chegar ao escritorio se detectar
que é de facto um bug eu mesmo reporto o bug aos developers

Andre

2010/8/5 Siro <siro em protej.com.br>

>  Olá André.
>
> Sim, já fiz teste com a versão 2.1 e ocorre o mesmo problema.
> Gostaria que mais  alguém da lista também fizesse o teste  para verificar,
> pois acho que já tentei de tudo para tentar descobrir se era um provável
>  erro meu, mas não consegui detectar.
>
> Caso seja realmente um bug, peço para alguém informar, pois não tenho
> "inglês"
> .
>
>
> Em 04/08/2010 22:39, André Barros escreveu:
>
>  De facto o select que fizeste está correcto y deveria retornar a media
>> correcta pelo que deverá ser de facto algun bug no fire ja experimentaste
>> com a versão anterior do 2.1.3
>>
>> Andre Barros
>>
>> 2010/8/4 Siro<siro em protej.com.br>
>>
>>   Bom dia.
>>>
>>> Pessoal,  será que estou ficando lélé ou há um bug do Firebird no cálculo
>>> da média (AVG)?
>>>
>>> *Firebird 2.1.3.18185 , Delphi 2010, Ibexpert
>>>
>>> O sql abaixo me retorna os seguintes resultados:
>>>
>>> SELECT I.ID_PRODUTO, P.DESCRICAO_DETALHADA,
>>> I.VALOR_UNITARIO
>>> FROM  ITENS_SAIDAS I
>>> INNER JOIN SAIDAS_PRODUTOS S
>>>  ON (I.ID_SAIDA=S.ID) AND  (I.ID_EMPRESA=S.ID_EMPRESA)
>>>  INNER JOIN PRODUTOS P
>>>  ON (I.ID_PRODUTO=P.ID) AND  (I.ID_EMPRESA=P.ID_EMPRESA)
>>>
>>> WHERE  S.ID_EMPRESA = 1
>>>  AND S.STATUS = 'S'
>>>  AND I.ID_PRODUTO = 10232
>>>  and S.DATA_SAIDA>=  '03/09/2010'
>>>  GROUP BY I.ID_PRODUTO, P.DESCRICAO_DETALHADA, I.VALOR_UNITARIO
>>>
>>> /***************************************************/
>>> ID_PRODUTO    DESCRICAO_DETALHADA    VALOR_UNITARIO
>>> 10232    AVENTAL BAGUM AMARELO    5
>>> 10232    AVENTAL BAGUM AMARELO    4,8
>>> 10232    AVENTAL BAGUM AMARELO    3,8
>>>
>>>
>>>
>>> Quando quero a media utilizo o abaixo, que me retorna:
>>>
>>> SELECT I.ID_PRODUTO, P.DESCRICAO_DETALHADA,
>>> AVG(I.VALOR_UNITARIO)
>>>
>>> FROM  ITENS_SAIDAS I
>>> INNER JOIN SAIDAS_PRODUTOS S
>>>  ON (I.ID_SAIDA=S.ID) AND  (I.ID_EMPRESA=S.ID_EMPRESA)
>>>  INNER JOIN PRODUTOS P
>>>  ON (I.ID_PRODUTO=P.ID) AND  (I.ID_EMPRESA=P.ID_EMPRESA)
>>>
>>>  WHERE  S.ID_EMPRESA = 1
>>>  AND S.STATUS = 'S'
>>>  AND I.ID_PRODUTO = 10232
>>>  and S.DATA_SAIDA>=  '03/09/2010'
>>>  GROUP BY I.ID_PRODUTO, P.DESCRICAO_DETALHADA
>>>
>>> /***************************************************/
>>> ID_PRODUTO    DESCRICAO_DETALHADA    AVG
>>> 10232    AVENTAL BAGUM AMARELO    4,85
>>>
>>> Como o fire chegou a esta media de 4.85?? isto não é  um bug?
>>>
>>> Desde já agradeço
>>>
>>> ______________________________________________
>>> 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
>>>
>>>  ______________________________________________
>> 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
>>
>>
>>
> ______________________________________________
> 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