Ver Mensaje Individual
  #587 (permalink)  
Antiguo 09/05/2006, 07:22
Avatar de manu_el_3
manu_el_3
 
Fecha de Ingreso: febrero-2006
Ubicación: La Paz - Bolivia
Mensajes: 31
Antigüedad: 18 años, 3 meses
Puntos: 0
5 Tablillas No Hay Problema

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.