Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buen día.
Hago consultas en varias bases de datos por medio de sql.
Como puedo guardar el resultado de una consulta en una variable para usarlo después en otros querys??
LOAD Concat(chr(39)&campo&chr(39),',') as campo;
select numemp as campo from hecatalogoempleados where numemp=96098279;
Esto es lo que tengo hasta el momento, la información se guarda correctamente, pero no puedo usarla después en una base de datos distinta donde no puedo hacer esa misma consulta.
De antemano gracias.
Saludos.
Buenas Adrian,
Lo que puede hacer según la consulta es crear una variable y almacenar el resultado, para luego llamarla en la siguiente consulta, por ejemplo seria asi:
LOAD Concat(chr(39)&campo&chr(39),',') as campo;
select numemp as campo from hecatalogoempleados where numemp=96098279;
LET variable = FieldValue('campo', 1 );
LOAD
campo1,
campo2
from TABLA WHERE campo1= $(variable) ;
espero que le sea de ayuda,
Saludos
Lo que comentas se hace en el script típico del master calendar:
MinMax:
LOAD
Min(Num(date(Floor(campo_fecha)))) as minDate,
Max(Num(date(Floor(campo_fecha)))) as maxDate
Resident MI_TABLA;
let vMaxDate = Peek('maxDate',0,'MinMax');
let vMinDate = Peek('minDate',0,'MinMax');
drop tables MinMax;
En vMaxDate
estaría el valor máximo y en vMinDate
el mínimo.
Lo que te interesaría es la forma de acceder a los valores de tu tabla para guardarlos en variables con Peek
('nombre_campo', 0, 'NOMBRE_TABLA')