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();