У меня есть то, что кажется довольно простым, но здесь что-то не хватает. Я пытаюсь отобразить все различные значения [Бизнес-процесс] и подсчитывать количество записей для каждого [Бизнес-процесса], в котором [Требуется коррективное действие] = ИСТИНА. Там может быть потенциально нулевой записи для некоторых [бизнес-процесса] значения, которые имеют [Корректирующее действие Требовать] = TRUE, или не может быть значения> 0. Это SQL, который я использую:MS Access SQL - количество записей = TRUE
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 показывает значение 0 во всех записях для [Требуется полное корректирующее действие]. Может ли кто-нибудь указать, что я делаю неправильно?
удивительная, имеет смысл – JT2013