У меня есть статический список имен пользователей в качестве параметра в CR2008. Я хочу использовать синтаксис CR для добавления значений базы данных выбранным пользователям и выполнения запросов с использованием этого.
Например, если исполнитель отчетов выбирает Doe, John из моего списка параметров, мне нужно запросить базу данных, используя что-то вроде
If {?prmUsers} = "Doe, John" then variableA = "doejoh" And variableB = "john.doe@gmail.com"
И выбор будет что-то вроде:
Declare @BeginDate SmallDateTime
Declare @EndDate SmallDateTime
Set @BeginDate = '2009-01-19'
Set @EndDate = '2009-01-23'
SELECT DISTINCT
DateTime,
[Recipient-Address],
[Message-Subject],
[Sender-Address]
FROM
dbo.Logs
WHERE
LEFT([Recipient-Address], 6) IN ( 'doejoh' ) OR
LEFT([Recipient-Address], 10) IN ( 'john.doe@g' )
AND DateTime BETWEEN @BeginDate + ' 00:00:00' And @EndDate + ' 23:59:59'
Конечно, исполнитель отчетов сможет выбрать несколько имен. Есть идеи ?