sql包括行,即使值为null MS-Access

时间:2017-06-08 18:19:59

标签: sql ms-access

我正在创建一个查询,以获取每个会计年度的退休人员数量。 我们说我有这张桌子:

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或空白作为计数柱

提前多多谢谢!

1 个答案:

答案 0 :(得分:1)

如果你有一个单独的年份表,你可以加入你的table1。如果你不这样做,你可以使用这样的东西: -

select FY, sum (iif([Reason for leave]="retired",1,0)) as Count_Retired
from table1
group by FY;
相关问题