для нескольких значений AccountNum можно запросе в RS сделать типа такого,
при этом @arr хранится входное значение из нескольких значений AccountNum, разделенных запятыми:
X++:
CREATE TABLE #split (a varchar(64) NOT NULL)
go
DECLARE @pos SMALLINT, @str VARCHAR(1000), @sql VARCHAR(1000)
WHILE @arr <> ''
BEGIN
SET @pos = CHARINDEX(',', @arr)
IF @pos > 0
BEGIN
SET @str = LEFT(@arr, @pos -1)
SET @arr = RIGHT(@arr, LEN(@arr)- @pos)
END
ELSE
BEGIN
SET @str = @arr
SET @arr = ''
END
SET @sql = 'INSERT INTO #split VALUES('''+CONVERT(VARCHAR(100),@str)+''')'
EXEC(@sql)
END
потом заджойнить таблицу #split с вашей выборкой по CustTrans
X++:
select AccountNum
from CustTrans
join #split on CustTrans.AccountNum= #split.a
drop table #split