Como o SSRS retornará @ID como uma lista separada por vírgulas, provavelmente a melhor maneira é pesquisar por charindex assim:
select * from A
Where charindex(','+cast(id as varchar(max))+',' , ','[email protected]+',',1)>0
select * from A
Where charindex(','+cast(id as varchar(max))+',' , ','[email protected]+',',1)>0