Tengo un Stored Procedure en SQL 2005... necesito crear "reglas" de comparación en un sistema, de tal modo que el usuario las cree por sí solo... entonces mi idea es que coloque un valor y lo compare con otro, de acuerdo a ello que asigne un valor específico...
La regla vendría a ser más o menos así: "IF 5 > 2 THEN 20"... los datos numéricos obviamente no me dan problemas, pero el operador de comparación, que es sacado de una lista desplegable, es el que me da problemas al momento de intentar armar la condición en el SQL
En este ejemplo coloco más o menos lo que me gustaría hacer:
Código:
Espero haberme explicado... si esto no es posible de realizar, por favor que alguien me avise para intentar buscar alguna otra solución.. Gracias. declare @a varchar(5) declare @b varchar(5) declare @c varchar(5) declare @d varchar(50) set @a = '5' set @b = '>' set @c = '1' set @d = @a + @b + @c if(@d) select 20 else select -1