carrenar n valores em parametros SSRS

SQL Server

06/11/2013

Boa tarde a todos,
sou novo no SSRS e estou com dificuldades com as expressões, e preciso de ajuda :).

tenho o segunte cenario

INSERT INTO TB_TESTE_REPORT (valueID) VALUES (@idAgrupamento)
DECLARE @iCodD VARCHAR(100), @iCodG VARCHAR(100), @iidAgrupamento VARCHAR(100)
SELECT @iCodD = REPLACE (@CodD, ',', ';')
, @iCodG = REPLACE(@CodG, ',', ';')
, @iidAgrupamento = REPLACE(@idAgrupamento, ',', ';')

filtro
where a.sintcoddr in (' + @iCodD+ ')
and a.sintCodG in (' + @iCodG + ')
and a.idAgrupamento in (' + @iidAgrupamento + ')

com ele eu consigo escolher um parametro de cada um e o resultado sai perfeito porem quando escolho mais de um valor para qualquer parametro ele me informa que tenho erro no
REPLACE como sena hora de repassar os dois valores ele nao estivesse conseguindo distingui-los..

desde ja muito obrigado a todos.
Isaac Jose

Isaac Jose

Curtidas 0

Respostas

Isaac Jose

Isaac Jose

06/11/2013

Boa tarde a todos,
sou novo no SSRS e estou com dificuldades com as expressões, e preciso de ajuda :).

tenho o seguinte cenario

INSERT INTO TB_TESTE_REPORT (valueID) VALUES (@idAgrupamento)
DECLARE @iCodD VARCHAR(100), @iCodG VARCHAR(100), @iidAgrupamento VARCHAR(100)
SELECT @iCodD = REPLACE (@CodD, ',', ';')
, @iCodG = REPLACE(@CodG, ',', ';')
, @iidAgrupamento = REPLACE(@idAgrupamento, ',', ';')

filtro
where a.sintcoddr in (' + @iCodD+ ')
and a.sintCodG in (' + @iCodG + ')
and a.idAgrupamento in (' + @iidAgrupamento + ')

com ele eu consigo escolher um parametro de cada um e o resultado sai perfeito porem quando escolho mais de um valor para qualquer parametro ele me informa que tenho erro no
REPLACE como sena hora de repassar os dois valores ele nao estivesse conseguindo distingui-los..

desde ja muito obrigado a todos.
GOSTEI 0
POSTAR