次の SQL ステートメントがあります。
SELECT Office,
COUNT(Office) As Tot_Part,
(SELECT Office, COUNT(Office)
FROM trespondent
WHERE completion_status= 'Started'
OR completion_status = 'Complete'
GROUP BY Office ORDER BY Office
) As Total_Resp
FROM trespondent
WHERE completion_status <> 'New'
GROUP BY Office
ORDER BY Office
私が抱えている問題は、括弧内のステートメントです。私がやろうとしているのは、全体的な人々と、開始または完了した人々SELECT
の両方を取り戻すことです。total
total
1241 - オペランドには 1 列を含める必要があります
を含める COUNT(Office)
と、2 つの列が一致しません。
クエリを改善して、探している結果セットを取得するにはどうすればよいですか?
Office Tot Resp
London 20 2
Leeds 30 17