我正在创建一个查询,以获取每个会计年度的退休人员数量。 我们说我有这张桌子:
var query = $"INSERT INTO Question(Image,AnswerA,AnswerB,AnswerC,AnswerD,CorrectAnswer) VALUES('{name}','{answerList[0]}','{answerList[1]}','{answerList[2]}','{answerList[3]}','{name}');";
我的查询是:
table1
| FY | Reason for leave |
|2011-12| sick |
|2011-12| retired |
|2011-12| retire |
|2012-13| sick |
|2014-15| retired |
|2014-15| retired |
|2014-15| retired |
问题是它不会在2012-13财年作为财政年度之一回归,这是有道理的,但我希望它包含所有年份的0或空白作为计数柱
提前多多谢谢!
答案 0 :(得分:1)
如果你有一个单独的年份表,你可以加入你的table1。如果你不这样做,你可以使用这样的东西: -
select FY, sum (iif([Reason for leave]="retired",1,0)) as Count_Retired
from table1
group by FY;