У меня есть таблица под названием [Результаты обзора], что выглядит как следующее:Count SQL в MS Access
[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?
Вы подсчет всех «нет» Вместо подсчета суммы использования .. что будет работать 's также в запросе .. .. – Teja
лото ... это сделал трюк! Спасибо – JT2013
Это круто .... – Teja