Как исправить ошибку «хранимая процедура SQL» в ASP.Net, чтобы отобразить два результата «Выбрать» в столбце «Диаграмма» - PullRequest
0 голосов
/ 28 апреля 2019

Я хочу связать хранимую процедуру с диаграммой ASP.net двумя запросами выбора, чтобы показать результат во многих сериях. Это для моего веб-приложения, работающего на SQL Server 2008 и Visual Studio 2015.

Я пытался связать серии диаграмм с хранимой процедурой, но я не могу показать эти два результата в источнике данных диаграммы ASP. Результаты содержат только первый оператор выбора.

SELECT
    User_.[User_name],
    CONVERT(INT, ROUND(SUM((Result.Evaluation_data) * 100) / (10 * (COUNT(Result.Evaluation_id))), 0)) AS InTeam
FROM 
    Result 
INNER JOIN 
    User_ ON Result.Evaluated_user_id = User_.[User_id] 
WHERE 
    (Result.Evaluation_id = 1 OR Result.Evaluation_id = 2)
    AND result.Evaluation_did_user != Result.Evaluated_user_id
    AND Result.Evaluated_user_id IN (SELECT [user_id] FROM user_ 
                                     WHERE user_.team_code = 1)
    AND Result.Evaluation_did_user IN (SELECT [user_id] FROM user_ 
                                       WHERE user_.team_code = 1)
GROUP BY
    User_.[User_name]
ORDER BY
    User_.[User_name]

SELECT
    User_.[User_name],
    CONVERT(INT, ROUND(SUM((Result.Evaluation_data) * 100) / (10 * (COUNT(Result.Evaluation_id))), 0)) AS OutOFTeam
FROM 
    Result 
INNER JOIN 
    User_ ON Result.Evaluated_user_id = User_.[User_id] 
WHERE 
    (Result.Evaluation_id = 1 OR Result.Evaluation_id = 2)
    AND result.Evaluation_did_user != Result.Evaluated_user_id
    AND Result.Evaluated_user_id IN (SELECT [user_id] FROM user_ 
                                     WHERE user_.team_code = 1)
    AND Result.Evaluation_did_user IN (SELECT [user_id] FROM user_ 
                                       WHERE user_.team_code != 1)
GROUP BY
    User_.[User_name]
ORDER BY
    User_.[User_name]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...