QUERY SQL de un Cuadro Desplegable
Hola espero que alguien me pueda orientar con el siguiente problema.
quiero realizar una sentencia SQL donde el usuario selecciona a traves de un cuadro desplegable uno o varios productos. pero el problema es que no hay un número especifico de productos estos van variando, si solo seleccioanara 1 producto el usuario no hay problema es fácil, pero no sé como empezar a realizar mi select para varios productos y en donde no tengo un núemro fijo de productos.
de antemano les doy las gracias por su ayuda.
gracias y saludos
quiero realizar una sentencia SQL donde el usuario selecciona a traves de un cuadro desplegable uno o varios productos. pero el problema es que no hay un número especifico de productos estos van variando, si solo seleccioanara 1 producto el usuario no hay problema es fácil, pero no sé como empezar a realizar mi select para varios productos y en donde no tengo un núemro fijo de productos.
de antemano les doy las gracias por su ayuda.
gracias y saludos
Puede hacerlo mediante una sentencia DINAMICA
CREATE PROCEDURE PR_PROCDINAMICO
@LISTAPRODUCTOS VARCHAR(100)
AS
SET NOCOUNT ON
DECLARE @SQLString VARCHAR(800)
SET @SQLString = N'SELECT * FROM MYTABLA_PRODUCTOS WHERE PRODUCTOID IN('+@LISTAPRODUCTOS+')'
EXEC sp_executesql @SQLString
-- La variable @LISTAPRODUCTOS, debera traer sus productos, separados por comas.
CREATE PROCEDURE PR_PROCDINAMICO
@LISTAPRODUCTOS VARCHAR(100)
AS
SET NOCOUNT ON
DECLARE @SQLString VARCHAR(800)
SET @SQLString = N'SELECT * FROM MYTABLA_PRODUCTOS WHERE PRODUCTOID IN('+@LISTAPRODUCTOS+')'
EXEC sp_executesql @SQLString
-- La variable @LISTAPRODUCTOS, debera traer sus productos, separados por comas.