SQL - CONSULTA LENTA EN SQL

 
Vista:

CONSULTA LENTA EN SQL

Publicado por roberto daniel (1 intervención) el 05/10/2012 13:19:13

hola como estan soy nuevo en esta pagina..!!!
queria hacerles una consulta sobre un problema q tengo ...
ago la consulta en SQL utilizando una grilla para q m muestre capos de 3 tablas... y al realizar la busqueda demora demasiado... yo lo calcule y demora mas d 10 minutos..!!! queria saber si m podrian ayudar con algun tipo de codigo para poder modificar mi fuente... aki se las dejo para q la vean si estoy haciendo algo mal:




SYS(3054,11,"cmemvar")
USE "G:\RENTAS 2012\05-09-2012\bases\deutax.DBF"
INDEX on UPPER(deutax.codbol) TAG mcodbol
INDEX on UPPER(deutax.domi) TAG mdomi
USE "G:\RENTAS 2012\05-09-2012\bases\maestro.DBF"
INDEX on UPPER(maestro.orden) TAG morden
USE "G:\RENTAS 2012\05-09-2012\bases\patente.DBF"
INDEX on UPPER(patente.orden) TAG vorden




SELECT distinc deutax.codbol as boleta,maestro.apenom as nombre,maestro.calle,maestro.barrio,deutax.domi,patente.marca,patente.modelo,deutax.total_bole as total,deutax.for_pago as pago,deutax.descri as descripcion FROM deutax,maestro,patente WHERE UPPER(deutax.codbol)=thisform.codbarra.Value AND UPPER(STRTRAN(domi,'-'))=UPPER(maestro.orden) AND UPPER(STRTRAN(domi,'-'))=UPPER(patente.orden);
into CURSOR consulta
SELECT cajaconsul
ZAP
APPEND FROM DBF('consulta')
thisform.grid1.Refresh
GO TOP



LES AGRADESERIA SI M PUDIERAN AYUDAR..!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder