在組計數記錄的問題,我必須有StudentId(int),Subject(varchar(50)),Marks(int),IsPass(int),ExamDate(Datetime)
有關by子句
表可以有針對不同日期特定學生的科目多條記錄一個數據庫表。
我寫了下面的查詢:
select StudentId, Count(IsPass)
from ExamEntry
where IsPass =1 group by StudentId
但不想當條件查詢:
有可能是這樣的:
Select StudentId, case when IsPass = 1 then count(IsPass) end
from ExamEntry
group by studentId
,但它顯示更多的一個記錄對於特殊學生Id
我該如何實現我的目標?
爲什麼我的答案是跌投票? – Syeda