私はかなり単純に見えるものを持っていますが、ここに何かが欠けています。[ビジネス プロセス] の個別の値をすべて表示し、[是正措置が必要] = TRUE である [ビジネス プロセス] ごとのレコード数をカウントしようとしています。[Corrective Action Is Require] = TRUE の一部の [Business Process] 値のレコードがゼロである可能性があります。または値 > 0 である可能性があります。これは、私が使用している SQL です。
SELECT [Business Process], sum([Corrective Action Is Required]) as [Total Corrective Action Is Required]
FROM [Review Results]
WHERE [Corrective Action is Required] in
(select IIF([Corrective Action Is Required] = TRUE, 1, 0) from [Review Results])
GROUP BY [Business Process]
ORDER BY [Business Process];
現在、SQL は [Total Corrective Action Is Required] のすべてのレコードで値 0 を示しています。誰かが私が正しくやっていないことを特定できますか?