2016-04-25 4 views
-1
SELECT COUNT(*) 
FROM tblRequest 
GROUP BY RequestStatusID 

Этот запрос возвращает столбец с полным запросом соответствующего статуса Id.Как получить счет в выходной переменной с помощью хранимой процедуры?

Я хочу получить всего кол-во запросов соответствует его statusId в выходных переменных, используя хранимую процедуру.

Этот запрос возвращает столбец с полным запросом соответствующего идентификатора состояния.

Я хочу получить полные запросы, соответствующие его статусу, в выходной переменной, используя хранимую процедуру.

т.е. она возвращает столбец как

______________ 
|NoNameColumn| 
|------------| 
|  21 | 
|  6 | 
|  14 | 
|------------| 

Я хочу, чтобы каждое значение строки в выходной переменной в отдельности (например, SET @ ожидании = 21, Set @ Sent = 6, SET Выброшенные = 14), используя хранимую процедуру и код vb.net.

Простыми словами: как я могу получить значения этой строки в переменной хранимой процедурой SQL Server?

+0

Какой РСУБД это? Хранимые процедуры и процедурный SQL ** очень специфичны для конкретного поставщика - добавьте тег, чтобы указать, используете ли вы 'mysql',' postgresql', 'sql-server',' oracle' или 'db2' - или что-то иначе полностью. –

+0

SQL Server 2005 –

ответ

0
CREATE PROCEDURE CountRequests 
@requests int output 
AS 
SELECT @requests = COUNT(*) FROM tblRequest GROUP BY RequestStatusID 

или просто выберите его

SELECT COUNT(*) requests FROM tblRequest GROUP BY RequestStatusID 
-2

Я использовал следующую хранимую процедуру для возврата значения.

CREATE PROCEDURE get_count 

AS 
BEGIN 
DECLARE @VALUE int; 

SET @VALUE=(SELECT COUNT(*) FROM tblRequest GROUP BY RequestStatusID); 

RETURN @VALUE; 

END 
GO 
+0

Но это не возвращало ни одного значения. он возвращает столбец –

+0

u хочет подсчет по отношению к идентификатору состояния .. ?? он вернет счет каждого идентификатора состояния –

+0

Нет, я не хочу рассчитывать на соответствующий идентификатор состояния. Я хочу рассчитывать на каждый идентификатор состояния. И я хочу получить каждый счет в отдельной выходной переменной в процедуре хранения. –

Смежные вопросы