我有一個表稱爲[查看結果],看起來有點像下面這樣:計數SQL
[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指向正確的方向嗎?
你指望所有的「不」的同時在查詢..相反計數使用總和..這將工作.. – Teja 2012-03-29 14:29:58
賓果...那就是訣竅!謝謝 – JT2013 2012-03-29 14:43:10
這很酷.... – Teja 2012-03-29 14:43:34