Tengo un select de empresas y segun la que se selecciona tengo que armar un arbol, para ello tengo el SP ya armado pero ahora el combo paso a ser de seleccion multiple, por lo que los datos me pueden venis con los id separados por comas y no encontro la forma para que utilizando el mismo SP pueda traer los datos.
Este es el SP que tengo
Código:
CREATE PROCEDURE arbolNivel1
@empresa int = null
AS
SELECT distinct '0e'+ CONVERT(VARCHAR, EmpreNro) nroid, '0' nroidPadre, Descrip titulo, 0 tipo, EmpreNro cod
FROM empresas
where EmpreNro = @empresa or (@empresa is null and emprenro in (select emprenro from unidades group by emprenro))
ORDER BY titulo
GO
probe cambiando el tipo del parametro de entrada a varchar, y en el where poner EmpreNro IN (@empresa) pero me dice que esto no es valido.
Espero que me puedan ayudar.
Muchas gracias