[firebase-br] Sum com Date e Timestamp

eduardo eduardo em icontroller.com.br
Qui Abr 7 14:41:37 -03 2005


Gostei da História.
Agora, sem ironia, só por curiosidade, pois esta não é minha área.
Qual a aplicação prática para isto?


Edvaldo (bol) wrote:
> É meu amigo, precisamos saber o que queremos. E isso precisa ser feito 
> antes de aplicarmos na informática
> 
> O que vc quer é o seguinte:
> 
> Vc tem seu contas a receber com os seguinte vencimentos.
> 
> 10/03/2005 -   100,00
> 25/04/2005 -1.000,00
> 30/04/2005 -       5,00
> 01/05/2005 -     10,00
> 10/05/2005 -     15,00
> 20/05/2005 -     30,00
> 31/05/2005 -     10,00
> 
> Como descobrir a data média para todos esses vencimentos.
> 
> Tomando por base o seu primeiro vencimento (10/03/2005), sempre o 
> primeiro vencimento.
> 
> 10/03/2005 - 10/03/2005 = 0 dias
> 25/04/2005 - 10/03/2005 = 46 dias
> 30/04/2005 - 10/03/2005 = 51 dias
> 01/05/2005 - 10/03/2005 = 52 dias
> 10/05/2005 - 10/03/2005 = 61 dias
> 20/05/2005 - 10/03/2005 = 71 dias
> 31/05/2005 - 10/03/2005 = 82 dias
> Total--------------------    363 dias
> 
> Tomando por base o número de dias, divide pelo número de registros, 
> inclusive a primeira data
> 
> 363 / 7 = 51,86 arredondando = 52 dias de média
> 
> Vamos encontrar agora a data média 10/03/2005 + 52 dias = 30/04/2005.
> 
> Tudo isso foi feito sem levar em conta o valor dos vencimentos, ou seja 
> é uma média simples, vc pode fazer uma média ponderada, puxando o 
> vencimento para as faturas que tem maior valor.
> 
> 
> Para fazer ponderado de acordo com o valor você poderia multiplicar cada 
> dia pelo seus respectivo valor, soma todos os valores e dividir pela 
> soma do número de dias. Desta forma você terá o número médio de dias 
> ponderado com os valores, somando-se a 10/03/2005, você um vencimento 
> médio ponderado, ou seja a data que tiver maior valor ficará com o 
> vencimento mais próximo. Conforme exemplo acima 22/04/2005 , observe que 
> o maior valor até próximo a esta data.
> 
> Edvaldo
> 
> 
> ----- Original Message ----- From: "Francielo J. Isotton" 
> <darkisotton em yahoo.com.br>
> To: "Carlos H. Cantu" <listas em warmboot.com.br>; 
> "FireBase" <lista em firebase.com.br>
> Sent: Thursday, April 07, 2005 11:57 AM
> Subject: Re: [firebase-br] Sum com Date e Timestamp
> 
> 
> Tenho contas a receber com várias datas de vencimentos
> diferentes e desejo calcular uma data de vencimento
> nova e única baseado nas datas antigas destas contas.
> O que eu pretendia fazer era uma média destas datas
> baseada na quantidade de registros que satisfazem as
> condições do sql.
> 
> --- "Carlos H. Cantu" <listas em warmboot.com.br> 
> wrote:
> 
>> Qual seria o resultado da soma de 2 datas? E da
>> média?
>>
>> []s
>> Cantu
>> http://www.warmboot.com.br
>> FireBase - http://www.FireBase.com.br
>>
>> FJI> Buenas,
>> FJI> como eu faço para obter a soma ou média de
>> datas em um
>> FJI> sql?
>>
>> FJI> Tentei usar sum e avg, porém retorna-me o erro
>> FJI> Unsuccessful execution caused by system error
>> that
>> FJI> does not preclude successful execution of
>> subsequent
>> FJI> statements.
>> FJI> data type not supported for arithmetic.
>>
>> FJI> Até mais.
>>
>> FJI> Francielo J. Isotton
>>
>>
>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em
>> www.bavs.com.br
>> Para editar sua configuração na lista, use o
>> endereço
>>
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> 
>> Para consultar mensagens antigas:
>> http://search.gmane.org/search.php?group=firebase
>>
> 
> Francielo J. Isotton                                                 
> E-Mail: darkisotton em yahoo.com.br             
> ICQ: 199-754-080 Messenger: 
> darkisotton em yahoo.com.br                                    
> E-Mails alternativos:   
> darkisotton em gmail.com    
> darkisotton em ibest.com.br 
> darkisottonster em gmail.com
> 
> 
> 
> 
> 
> Yahoo! Acesso Grátis - Internet rápida e grátis.
> Instale o discador agora! http://br.acesso.yahoo.com/
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: 
> http://search.gmane.org/search.php?group=firebase
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: 
> http://search.gmane.org/search.php?group=rebase
> 





Mais detalhes sobre a lista de discussão lista