在组计数记录的问题,我必须有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