Relatorios em Postgres

Olá, gostaria de saber se existe alguma lib ou algo similar, para gerar relatorios, um exemplo um relatorio de vendas.

Por exemplo:
| VENDA | VENDEDOR | Data
| Tenis | Emanoel | 11/11/2013
| Sapato | Emanoel | 11/11/2013
| Meias | Francisco | 11/11/2013

Gostaria de saber se tem alguma lib q ja faz isso direto do postgre.

Sem você fazer um sistema? Se for isso mesmo, no pgAdmin tem a opção de Exportar no menu File, onde você escolhe o delimitador e gera o CSV. Outra opção é no menu File/Report, que gera o resultado em HTML.

javaflex, na verdade, eu quero por exemplo:

Separar os vendedores, quem vendeu mais, tudo q foi vendido, varios relatorios…

Por exemplo, existem 2 Pessoas…

Criar relatorio separadamente de cada um

Não sei se entendi, não é só você criar um SQL pra cada listagem/relatório?

Rpz, uma tabela pra cada relatorio, vc acha isso valeria a pena?

Eu acho que teria jeitos menos praticos, mas mais economicos…

[quote=DouglasBaltazar]Rpz, uma tabela pra cada relatorio, vc acha isso valeria a pena?

Eu acho que teria jeitos menos praticos, mas mais economicos…[/quote]
SQL, não tabela.

Sim, como assim? o que você quer dizer por SQL?

Se você não conhece então melhor estudar sobre modelagem de dados e SQL, é muito importante pra relatórios com banco de dados relacionais.

Tipo, eu tou usando um SELECT para pegar, e fazer um relatorio, a partir de tudo isso… tava querendo um jeito mais facil de fazer… se SQL q vc tá dizendo, é um Query, estou usando.

Exemplo do que pode achar pesquisando:

http://www.k19.com.br/downloads/apostilas/basica/k19-k03-sql-e-modelo-relacional
http://pgdocptbr.sourceforge.net/pg80/tutorial-select.html

Mas pesquise mais.

Isso, cada query/SQL com filtros ou não vai ser um relatório.

Sim, ja está me retornando as coisas q eu quero…

Só achava q tinha uma maneira mais facil de fazer um relatorio mensal

[quote=DouglasBaltazar]Sim, ja está me retornando as coisas q eu quero…

Só achava q tinha uma maneira mais facil de fazer um relatorio mensal[/quote]
Você criando um sistema, depois de pronto fica fácil o uso dos relatórios, com filtros, exibição ou exportação tudo automático para o usuário final. Só terá que ter o investimento para criar o sistema.

E mostre duas querys de relatórios que esteja fazendo, pra saber se você está fazendo da forma adequada. O modelo de dados das tabelas envolvidas também.

Eu estou fazendo assim:

String mesatual = "11";

SELECT data FROM vendas;

while(rs.next()) {
 
     String data = rs.getString(3);
     //A data aqui tá assim: 11112013
     String mes = data.substring(2,4);
  
     if(mes.equals(mesatual)) {
         SQL.Relatorio();
    }
}

Eh meio q isso, e o Relatorio, é um SELECT com todos… e verifico…

Acho que seria mais facil um SELECT ja verificando essa coisa q está ali na linha da String mes…

Mas não soube fazer isso, entao tenho q fazer isso…

O codigo não está certo, pois meu netbeans não tá abrindo, tenho q reiniciar o pc…

Só a tabela de Vendas basta no relatorio? nao precisou fazer joins? E não pode trazer tudo mesmo, deve filtrar já no SQL o que deseja trazer. Melhor dar uma estudada geral sobre modelagem de dados e SQL.

Eu vou fazer o SUBSTRING ja no SQL mesmo…

Isso ai é o prototipo ainda, eu estou estudando formas melhoras de entrada e saida dos dados…