我的查詢是零怎樣才能得到結果值
select m.year_id,Count(*) as Distinctions from NewTestDB.dbo.[Master_MARKS2005] as m
join NewTestDB.dbo.Master_Student as s
on s.Student_id=m.Student_Id
join NewTestDB.dbo.Master_School as sc
on sc.school_id=s.school_code
where sc.SCHOOL_CODE= 'an0001' and m.YEAR_ID between 1 and 8 and m.[NRC_CLASS]='D'
group by m.year_id,
我想從1之間的所有year_id對8,但現在我只得到當m。[NRC_CLASS] =「d」 如何改寫此查詢,這樣我可以當m.NRC_CLASS列中沒有行包含「d」值獲取計數爲0
是'組由m.year_id,',並在最後錯字逗號還是有您用於分組的另一列? –
我瞭解它的一個愚蠢的問題,但我沒有在那一刻。感謝你們所有的幫助我 – Pavi