У меня есть таблица с именем [Результаты обзора] , которая выглядит примерно так:
[Reviewed By]....[Review Date]....[Corrective Action]....[CAR]
John.............1/1/2011.........yes....................yes
John.............2/5/2011.........No.....................yes
John.............2/24/2011........yes....................yes
Bobby............1/1/2011.........No.....................No
Bobby............3/1/2011.........yes....................No
Я пытаюсь отобразить номер [Corrective Action] = yes
рецензентом за указанный период, а также номер [CAR] = yes
рецензентом за указанный период. Я попытался использовать следующий SQL, но он не дает правильного вывода:
select
[Reviewed By],
Count(IIF([Corrective Action] = yes, 1,0)) as [CAMBRs],
Count(IIF([CAR] = yes,1,0)) as [CARs]
from [Review Results]
where [Review Date] between #1/1/2011# and #3/1/2011#
group by
[Reviewed By]
Может ли кто-нибудь указать мне правильное направление с помощью SQL?