hola a todos
Intento crear una funcion que regrese un valor flotante y reciba una cadena
de caracteres los campos de una tabla. La idea es que el usuario crea una
formula donde los operando son los campos ejemplo:
Declare @sSentencia varchar(254), @sFormula varchar(254), @fImporte float,
@nProdID int
Drop Table ##temp
Create Table ##temp
(Importe float)
Select @sFormula = 'UnitPrice * UnitsInStock' , @nProdID = 1
Select @sSentencia = 'Insert Into ##temp Select '+ @sFormula +' From
Northwind.dbo.Products Where ProductID = ' + Convert(varchar(10),@nProdID)
Select estoseejecuta=@sSentencia
Exec (@sSentencia)
Select @fImporte = Importe From ##temp
Select @fImporte
Alguien a hecho algo parecido o alguna idea para implementarla
gracias
Leer las respuestas