Ver Mensaje Individual
  #2  
Antiguo 28-04-2010
manuc manuc is offline
Miembro
 
Registrado: abr 2010
Posts: 165
Reputación: 15
manuc Va por buen camino
Hola sizne,

Lo primero que tendrías que hacer es revisar los índices de las tablas, que están bien creados y sobre todo aquellos que cumplen función de inter-relación entre tablas.

También puedes plantear la consulta de este modo:

Código SQL [-]
Select i.IdM,i.CiE,i.NomE,i.ApePE,i.ApeME,i.SexoE,i.EstadoE,i.FinscripcionE,i.CarreraE,
i.DeptoE,i.CalleE,
/*consultamos en las tablas relacionadas*/
(SELECT SUM(TotalRecibido) FROM BDbeca B WHERE B.IDE=I.IDE) as Monto,
(SELECT MontoTD FROM BDPlanDevolucion P WHERE P.IDE = I.IDE) AS MontoTD
From BDinscripcion i 
Order By i.IdM, i.NomE

Pero en ambos casos, has de tener presente que los índices en tablas hacen un papel muy importante en estas consultas, sobre todo si el nº de registros en las tablas es elevado.

Esperando que ayude,

Un saludo.
Responder Con Cita