Я знаю, что вопрос о том, как передавать параметры, задавался некоторое время назад с этим Предыдущий вопрос переполнения стека
Однако моя ситуация связана с SQL, который немного сложнее и не может использовать фильтр «предложение условия», доступный при открытии отчета. Мой оператор SQL - это агрегат, который создает одну строку с одним полем для каждого агрегата. У меня есть два параметра "@StartDate" и "@EndDate", которые мне нужно передать в запрос.
SELECT q1.CasesAssigned, q2.WarningsIssued
FROM
(SELECT COUNT(*) AS CasesAssigned
FROM vwCaseDetail
WHERE DateAssigned Between @StartDate AND @EndDate) as q1,
(SELECT COUNT(*) AS WarningsIssued
FROM vwWarningDetail
WHERE DateIssued Between @StartDate AND @EndDate) as q2
То, что я хотел бы сделать, это «всплывающее» диалоговое окно или небольшая форма, чтобы пользователь вводил даты начала и окончания, но я не знаю, как передать значения в запрос, на котором основан отчет. Какие-либо предложения? Спасибо.