Despues de leerme una ingesta considerable de articulos sobre sql dinamico,
exec, y sps para ejecutarlo he llegado a la conclusion de que el codigo
Transact-sql no permite hacerlo sin las tecnicas de sql dinamico.
por ejemplo si tengo una variable
@accion = 1 el where seria:
where id_accion = 12
si @accion = 2
where id_accion between 13 and 14
si @accion = 3
where id_accion = 15 or 18
etc ...
entonces nos encontramos que no hay case o if para implementar eso, o si?
pues precisamente ese where si es posible (sin case y sin if). Ahora el
autentico problema radica cuando cambia el nombre del campo a filtrar. Ahi no
hay solucion sin sql dinamico.
o si? jeje.
Leer las respuestas