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

Responder a