以下のイメージが出力され、次のように動作します。MSSQL:ネストされたサブクエリの結果を使用
SELECT
SU_Internal_ID,
NQ_QuestionText,
NA_AnswerText,
NoOfTimesChoosen
FROM
(SELECT
U.SU_Internal_ID,
NQ.NQ_QuestionText,
NA.NA_AnswerText,
COUNT(PC.UserID) AS NoOfTimesChoosen
FROM [dbo].[ParticipantNSChoices] PC
INNER JOIN [dbo].[KnowledgeSurveyAnswers] NA
on PC.NA_Internal_ID = NA.NA_Internal_ID
INNER JOIN [dbo].[KnowledgeSurveyQuestions] NQ
on PC.NQ_Internal_ID = NQ.NQ_Internal_ID
INNER JOIN [dbo].[AspNetUsers] U
on PC.UserID = U.Id
WHERE
U.SU_Internal_ID=1
and NQ.NQ_QuestionText LIKE '%Do you feel comfortable working with computers%'
GROUP
BY U.SU_Internal_ID,
NQ.NQ_QuestionText,
NA.NA_AnswerText) as A
私は2つの答え「いいえ」のためのパーセントを表示するために列を追加し、「はい」にしたい:「いいえ」私が望む「20」と「はい」「80」に次のように次の、しかし、私はこれでかなり新しいですし、つかまっています。助けていただければ幸いです。ありがとう。
こんにちは@rolando、私たちはそれを理解するために、あなたのSQLコードを正しくフォーマットしてください! thx – ciccioska