У меня есть хранимая процедура, в которой у меня будет выходной параметр.Запрос работает, и когда я запускаю запрос в SQL Server Management Studio, я получаю правильный ответ.Моя проблема заключается в назначении ответа на мой выходной параметр.Вот хранимая процедура:
ALTER PROCEDURE [dbo].[RDusp_Report_Impact]
-- Add the parameters for the stored procedure here
@SiteID int,
@RiskCount int output
AS
BEGIN
SET NOCOUNT ON;
select sum(cnt) as mytotal from
(
select count(Impact.Rating) as cnt from Impact, Likelihood, Exposure where
Impact.SiteID=2
and Exposure.SiteID = 2 and Impact.Rating > 3 and Likelihood.Rating > 3
and Exposure.ImpactID = Impact.ImpactID and exposure.LikelihoodID = Likelihood.LikelihoodID
) as c
END
Я пытаюсь присвоить @RiskCount значение в mytotal, но он говорит, что столбец не существует.Я просто хочу получить этот результат обратно.Не должно быть слишком сложно, просто синтаксическая вещь, которую я не могу получить.Спасибо.