Antonio Olinto wrote: > Esta é meu primeira mensagem à lista, vou me apresentar. > Seja bem-vindo.
> Sou biólogo/oceanógrafo e trabalho com recursos pesqueiros marinhos. Ao > longo de mais que dez anos utilizei Windows como OS e o Access para > guardar os dados de meus projetos de pesquisa. > > Agora estou "investindo" em novos horizontes estou começando a utilizar > Linux (Ubuntu e Debian) como OS, R (www.r-project.org) para análises > estatísticas e PostgreSQL como banco de dados. Tenho que admitir que não > é uma coisa trivial. > Legal. :) Inclusive o PostgreSQL tem uma linguagem procedural baseada em R. [1] > Algo que estou tentando fazer é o seguinte: > Em uma tabela tenho um campo CaptKg, que guarda valores da captura total > de uma viagem de pesca e os campos DataDesembarque, Barco. > > Com as viagens ordenadas por data, quero calcular a soma acumulada para > o mês. > > Data / Barco / CaptKg / CaptAc > 10/05/05 A 1000 1000 > 13/05/05 B 2000 3000 > 20/05/05 A 1500 4500 > 02/06/05 C 1700 1700 > 09/06/05 B 3000 4700 > ... > > Alguém pode me dar uma dica por onde começar? > regression=# select sum(captkg) from foo where to_char(data, 'FMMM') = 5; sum ------ 4500 (1 registro) regression=# select to_char(data, 'FMMM') AS mes,sum(captkg) from foo group by mes order by mes; mes | sum -----+------ 5 | 4500 6 | 4700 (2 registros) regression=# [1] http://www.joeconway.com/plr/ -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
