[pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Edson Marques
Pessoal,

Sobre funções analíticas do Postgresql, qual a mais indicada para cálculo
de média.

Grato,

-- 
Édson Marques
Analista Desenvolvedor Java

"No fim tudo dá certo, se ainda não deu é porque ainda não é o fim."
__
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Dickson S. Guedes
Em 31 de outubro de 2011 16:39, Edson Marques  escreveu:
> Pessoal,
> Sobre funções analíticas do Postgresql, qual a mais indicada para cálculo de
> média.

Média aritmética? AVG() é uma função de agregação [1] que pode te ajudar.

[1] http://www.postgresql.org/docs/current/static/functions-aggregate.html
-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Edson Marques
Obrigado Dickson, mas acho que no meu caso, terei que usar alguma dessas
funções:

http://www.postgresql.org/docs/8.4/static/functions-window.html


2011/10/31 Dickson S. Guedes 

> Em 31 de outubro de 2011 16:39, Edson Marques 
> escreveu:
> > Pessoal,
> > Sobre funções analíticas do Postgresql, qual a mais indicada para
> cálculo de
> > média.
>
> Média aritmética? AVG() é uma função de agregação [1] que pode te ajudar.
>
> [1] http://www.postgresql.org/docs/current/static/functions-aggregate.html
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Édson Marques
Analista Desenvolvedor Java

"No fim tudo dá certo, se ainda não deu é porque ainda não é o fim."
__
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Guimarães Faria Corcete DUTRA , Leandro
2011/10/31 Edson Marques :
> Obrigado Dickson, mas acho que no meu caso, terei que usar alguma dessas
> funções:
> http://www.postgresql.org/docs/8.4/static/functions-window.html

Por quê?

Dá para usar AVG () com janelas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Dickson S. Guedes
Em 31 de outubro de 2011 17:12, Edson Marques  escreveu:
> Obrigado Dickson, mas acho que no meu caso, terei que usar alguma dessas
> funções:
> http://www.postgresql.org/docs/8.4/static/functions-window.html

Você poderia então nos informar o seu problema? Pois assim podemos
informar melhor potenciais soluções.

-- 
Dickson S. Guedes
mail/xmpp: gue...@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Edson Marques
Quero calcular a média de tempo de um campo no formato (hh:mm)

Acontece que se eu usar AVG(), terei que usar GROUP BY.

E por questões de performance, evito o uso de GROUP BY. Ou tô engando?

Costumo utilizar "partition by nome_campo".


2011/10/31 Dickson S. Guedes 

> Em 31 de outubro de 2011 17:12, Edson Marques 
> escreveu:
> > Obrigado Dickson, mas acho que no meu caso, terei que usar alguma dessas
> > funções:
> > http://www.postgresql.org/docs/8.4/static/functions-window.html
>
> Você poderia então nos informar o seu problema? Pois assim podemos
> informar melhor potenciais soluções.
>
> --
> Dickson S. Guedes
> mail/xmpp: gue...@guedesoft.net - skype: guediz
> http://guedesoft.net - http://www.postgresql.org.br
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Édson Marques
Analista Desenvolvedor Java

"No fim tudo dá certo, se ainda não deu é porque ainda não é o fim."
__
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Funções analíticas postgresql

2011-10-31 Thread Guimarães Faria Corcete DUTRA , Leandro
2011/10/31 Edson Marques :
> Quero calcular a média de tempo de um campo no formato (hh:mm)
> Acontece que se eu usar AVG(), terei que usar GROUP BY.
> E por questões de performance, evito o uso de GROUP BY. Ou tô engando?
> Costumo utilizar "partition by nome_campo".

Nunca constatei essa diferença.

Mas tu podes usar AVG () com janelamento.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral