Primero que nada crearemos tabla con los numeros 1-100:
Código SQL:
Ver originalUSE tempdb;
CREATE TABLE MiTabla(NumConcepto INT);
DECLARE @I INT;
SET @I=1;
While @I<=100
BEGIN
INSERT INTO MiTabla SELECT @I;
SET @I=@I+1;
END
La recuperación:
Código SQL:
Ver originalDECLARE @Valores VARCHAR(MAX);
SET @Valores='1,3,10,53,100';
SELECT *
FROM MiTabla
WHERE ','+@Valores+',' LIKE '%,'+CAST(NumConcepto AS VARCHAR)+',%';