Cita:
Iniciado por aldo.santos Hola a todos:
Actualmente he realizado reportes Jasper sencillos, es decir, realizar un SELECT * FROM PERSONA ORDER BY CODIGO desde el mismo query report, pero ahora quiero saber como hacer para consultas de 5 o mas tablas....
1.- Como hacen la consulta en el query cuando tienen 5 tablas o mas.
2.- He visto que alguna personas pasan la consulta como parametro, tambien puedo hacerlo con un prodedimiento almacenado.
3.- Puedo llamar a un procedimiento almacenado desde el Query Report
4.- Si alguien puede explicar sus experiencia en estos casos, que seria lo mas optimo o recomensable.
Muy agradecido
Saludos
Aldo
Bueno, te comento que no hay problema con utilizar mas de una tabla en una consulta SQL, para que no te queden dudas, te copiare la consulta que yo tengo inmerso dentro mi iReport. Espero la Entiendas.
select a.cod_asi, a.nombre, d.modulo, d.creditos, d.carga_hor, p.nombre as nom_pen, p.cant_modulos, r.descrip
from asignatura a, detalle_pensum d, pensum p, programa r, version v
where p.cod_ver = d.cod_ver and d.cod_asi = a.cod_asi and v.cod_ver = d.cod_ver and v.cod_ver = p.cod_ver and r.cod_pro = v.cod_pro and p.cod_ver = $P{version}
order by modulo
Aunque sta es una de las consultas más faciles que hice tengo otras mas complejas que usan 10 tablas o mas.
Espero te sea útil.
Atte.
Manuel.