Problemas com relatorio

6 respostas
E

duvida ireports

tenho uma tabela

matricula
disciplina
data
situacao

quero mostrar o seguinte para cada matricula no detalhe mostrar a frquencia do aluno
resumindo os dias em coluna

como posso resolver isso
com SQL ou fazer via Bean

eu gostaria de resolver via SQL utilizo o banco mysql.

se alguem ja resolveu algum relatorio com nesse modelo, por favor me ajudem

Obrigado!!!

6 Respostas

ManoJava

Boa tarde!!

Faça sua query normalmente dentro do DS do ireport, organize seu report em grupos e defina os criterios de agrupamento para exibição dos seus dados.

Att.

E

eu entendi o que vc me disse, me desculpe eu nao fiz minha pergunta direito

Aluno Frequencia

|2|5|7|8|10|11|13|15|17|19|21|23|24| esta linha representa dias

|MARCOS |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|JOAO |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|PAULO |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|JOSE |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia

Obs. zero representa presente
um representa falta

O Ieports nao vai resolver isso para mim ate pq colunas sao estaticas e nao dinamicas

Na verdade eu preciso de ajuda no SQL
para que eu possa trazer em uma linha com a matricula toda a frequencia.
nao tenho ideia de como fazer isso.

deve ter alguma função para fazer esta operacao

Obrigado,
aguardo ajuda

leoramos

Colunas também são dinâmicas, se você usar crosstabs.
Abraço!

E

valeu vou tentar com crosstab
mas o problema fica no layout

E

o crosstab e muito legal, mas nao sei se ainda me atende
ainda gotaria de continuar recebendo sugestões

dados tabela

ALUNO
DATA
DISCIPLINA
SITUACAO

RESULTADO NO RELATORIO QUE DESEJO

Aluno Frequencia

|2|5|7|8|10|11|13|15|17|19|21|23|24| esta linha representa dias

|MARCOS |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|JOAO |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|PAULO |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia
|JOSE |0|0|1|0|0 |1 |0 |0 |1 |0 |0 |1 |0 | nome aluno frequencia

Obrigado
aguardo dicas

E

pessoal vou fazer com html ai crio as consultas dinamicas

agradeço a antencao de todos.

Criado 28 de julho de 2011
Ultima resposta 28 de jul. de 2011
Respostas 6
Participantes 3