У меня есть две хранимые процедуры, которые я хочу использовать в своей хранимой процедуре, но, как только я это сделаю, она не загружается с ошибкой: «Неверный аргумент предоставлен, набор строк не получен». Если я удаляю одну из них, она снова начинает работать.
Я настроил отчет о кристалле примерно так:
Report:
Group By Tenant.ReferedBy
stored proc here that calculates the tenant's balance
и второй сохраненный процесс находится в Выбор для отчета. Я хочу выбирать арендаторов только по флагу статуса, а я получаю флаг статуса из сохраненного процесса.
Ни одна из двух процедур в любом случае не связана. Один возвращает одно значение (одно в выбранном), другое возвращает множественное (одно в группе по). Ни один из них не принимает никаких параметров, и оба являются простыми операторами SQL, хранящимися в базе данных.
Первый процесс: GetAllTenantBalances
SELECT (SUM(tblTransaction.AmountPaid) - SUM(tblTransaction.AmountCharged)) AS TenantBalance, tblTransaction.TenantID
FROM tblTransaction
GROUP BY tblTransaction.TenantID
Второй процесс: [GetTenantStatusID_Current]
SELECT ID FROM tblTenantStatus WHERE Description = 'Current'
Может кто-нибудь сказать мне, почему я не могу этого сделать и как обойти это?