[pgbr-geral] Funções analíticas postgresql
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
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
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 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
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
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 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