hola aid_val y Libras antes que nada gracias por responder, pues mira yo tengo la duda de ello ya que tengo un procedimiento almacenado el cual me obtiene estadisticas de ventas de productos, pero para ello solo tengo que obtener las estaditicas de aquellas tiendas q esten en ciertas regiones, cada region tiene un numero entonces lo que hago que es que en el variable obtnego el numero de region ala que pertence la tienda y luego voy y en el select que obtiene la informacion tengo que poner eso, personlamnete nunca lo habia usado asi yo lo que ponia era un if con la condicion:
Pero mi jefe me comento que no es necesario hacer eso que simplemente con agregar eso a las condiciones en el select asi:
Select campos1, campos2, campos3,
from tabla1
where campo1 = valor1
and campo2 = valor 2
and campo3 = valor3
and @region= 9
Entonces por ese caso yo tengo la duda y mas que nada por eso es la pregunta.
Saludos