SELECT DIARIO."FECHA", DIARIO."MASREG", DIARIO."ORIGEN", DIARIO."DESTINO",
DIARIO."NOMBRE", DIARIO."CLIENTE", DIARIO."CONCEPFACT", DIARIO."NUMREG",
DIARIO."IV", DIARIO."MASR", DIARIO."NUMPACI", DIARIO."POBLACION",
DIARIO."TIPOVEHIC", DIARIO."POBLDEST", DIARIO."FECHAFAC", DIARIO."HOSPITAL",
HOSPITAL."DESCRIPCION"
FROM
dbo.DIARIO LEFT OUTER JOIN
dbo.HOSPITAL ON dbo.DIARIO.FECHAFAC dbo.HOSPITAL.HOSPITAL
WHERE
( ( (CLIENTE >= 1) AND (CONCEPFACT >= 0) AND (CONCEPFACT <= 999) AND
(CLIENTE <= 2) AND (CONCEPFACT <= 999)) OR
(CLIENTE IN
(SELECT cliente
FROM clitemporal
WHERE incluir = 1)))
ORDER BY
DIARIO."CONCEPFACT" ASC
Hola.
Tengo la consulta anterior, y cuando la ejecuto desde un informe de Crystal,
el cual debiera devolverme 38000 regiustros, me lee la tabla completa, mas
de un millon, y tarda un monton en hacerlo.
¿Puede alguien decirme como hacer que sea mas rapida?
Gracias
Un saludo
Leer las respuestas