Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2008, 05:22
kourgan
 
Fecha de Ingreso: enero-2008
Mensajes: 3
Antigüedad: 16 años, 4 meses
Puntos: 0
Mejorar tiempo de consulta a base de datos

Hola,estoy revisando un programa de gestion de horas y recursos en c++builder y tengo una serie de consultas a bases de datos que tardan demasiado. A ver si alguien se le ocurre algo que mejore el retardo. Una de las consultas es:

DM->QTHoraDesc->Close();
DM->QTHoraDesc->SQL->Clear();
DM->QTHoraDesc->SQL->Text = "Select distinct * from H, S, P, A, X
where P.codarea=A.codarea and
P.codsector=A.codsector=X.codsector and P.codproyecto=S.codproyecto=H.codproyecto
AND H.codsubpro=S.codsubpro
AND H.USUARIO = '" + frmEntrada->cmbNombrePersona->Text + "'
AND H.FECHA >= '" + fechaInferior + "' AND H.FECHA <= '" + fechaSuperior + "' ORDER BY H.FECHA DESC";
DM->QTHoraDesc->Open();