Cita:
Empezado por ecfisa
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;