[firebase-br] Erro Cálculo da média
Siro
siro em protej.com.br
Qua Ago 4 23:24:34 -03 2010
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
>
>
Mais detalhes sobre a lista de discussão lista