Ver Mensaje Individual
  #8  
Antiguo 15-08-2018
homy988 homy988 is offline
Registrado
NULL
 
Registrado: ago 2018
Posts: 5
Reputación: 0
homy988 Va por buen camino
Cita:
Empezado por ecfisa Ver Mensaje
Hola.

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

no, no genera error, actualmente esta funcionando:

mira este es el código tal cual:

Código Delphi [-]
      qry.Close;
      qry.sql.clear;
      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 =:valor1 AND campo4=:valor2 AND campo2<:valor3)');
      qry.sql.add('FROM CFDI');
      qry.sql.add('WHERE campo3 =:valor1 AND campo4=:valor2 AND campo2<:valor3');
      qry.ParamByName('valor1').AsFloat := valor1;
      qry.ParamByName('valor2').AsString :=valor2; 
      qry.ParamByName('valor3').AsFloat :=valor3;
      qry.open;
Responder Con Cita