Hola.
Cita:
Empezado por homy988
buenas tardes:
como puedo optimizar esta consulta.
se tarda muchisimo ya que ocupo demaciados registros.
Código Delphi [-]
qry.sql.add('SELECT MAX(campo1) AS a,');
qry.sql.add('(SELECT MAX(campo2) AS b');
qry.sql.add('FROM tabla1');
qry.sql.add('WHERE campo3=1 AND campo4= 'texto' AND campo2<6584651)');
qry.sql.add('FROM CFDI');
qry.sql.add('WHERE campo3=1 AND campo4= 'texto' AND campo2<:6584651');
|
Extrayendo el código SQL queda:
Código SQL
[-]
SELECT MAX(campo1) AS a,
SELECT MAX(campo2) AS b
FROM tabla1
WHERE campo3 = 1 AND campo4 = 'texto' AND campo2 <6584651
FROM CFDI
WHERE campo3=1 AND campo4= 'texto' AND campo2<:6584651
¿ Y no te arroja ningún error así como está ?
Saludos
