Necesito crear una expresion para llamar una funcion y encajarla en un select
dinamicamente construido.
cadena a conseguir:
sueldo= DBO.SFFMONEDATO('RD$', 2525.3300,'2004-12-01',1,'EU0$')
expresiones como orden, criterios de selecciones varios etc.
#1: con esta sentecia :
set @expresuel=' sueldo=
DBO.SFFMONEDATO("'+rtrim(@monofic)+'",'+str(@val,10,4)+',"'+@f1+'",1,'+'"'+rtrim(@monset)+'")'
puedo construir lo siguiente:
sueldo= DBO.SFFMONEDATO("RD$", 2525.3300,"2004-12-01", 1, "YE$")
pero no funciona, si trato de asignar comillas simple en vez de doble en la
sentencia #1 genera error invalid column name,
pero si probando intento asiganar la expresion valida a una variable genera
el mismo error.
si solo se tratra de la funcion seria posible ejecutar diferentes QUERY
condicionalamente pero tengo la dificulta de que son muchos los valores a
considererar y la construccion dinamica me resuelve;
que se puede hacer.
Gracias
Javier
Leer las respuestas