Tag: gap and islands

SQL查询返回nil表中没有的日期

我有一个表’my_table’。 它有以下数据: ID — Date 1 — 01/30/2012 2 — 01/30/2012 3 — 05/30/2012 我可以编写一个SQL查询来返回特定日期之间ID的计数,按月分组,如下所示: {“01/30/2012” => 2, “05/30/2012” => 1} 如何在请求的日期之间得到一个值为’0’的所有缺失月份的结果,如下所示: {“01/30/2012” => 2, “02/30/2012” => 0, “03/30/2012” => 0, “04/30/2012” => 0, “05/30/2012” => 1} 提前致谢。