Ajuda com relatorios e SQLs

Bom dia desenvolvedores, estou com uma situação dificil.
Estou tentando montar um relatorio JasperStudio, e neste relatorio contem um sub-relatorio. O que eu quero fazer é:
De acordo com o valor que vier de uma coluna, ex: codigo, eu passo esse valor para o subrelatorio
no subrelatorio eu quero que seja feito uma verificaçao do valor,
caso seja 8 ele faz uma nova SQL para ler outra tabela,
caso seja 22 ele faz uma nova SQL para ler outra determinada tabela e sucessivamente.
Preciso de um caminho como fazer isso.

Olá, não recomendo colocar sql no relatório jasper. Traga os dados para a aplicação, processe-os como quiser e depois mande já preparado para o relatório.
Claro que quanto mais conseguir fazer via SQL, melhor, em segundo caso na aplicação, mas de maneira alguma regra de negócio no relatório.

1 curtida

Obrigado Rodrigo_Void, vou tentar dessa maneira