我有一个包含 2 列的 SQL 表,如下所示
第 1 列:生产日期 - 日期时间 - 非 NULL
第 2 列:数量 - 整数 - 非 NULL
现在表中有 2 条记录
1-1-2012, 5
1-3-2012, 7
如果我将日期范围 StartDate 指定为 1-1-2012 并将 EndDate 指定为 1-15-2012,则结果的输出应如下所示
2012 年 1 月 1 日 5
2012 年 1 月 2 日 0
2012 年 1 月 3 日 7
2012 年 1 月 4 日 0
2012 年 1 月 5 日 0
2012 年 1 月 6 日 0
.
.
.
2012 年 1 月 15 日 0
意味着查询应该返回给定范围内的所有日期,如果在表中没有条目,那么数量为 0。
怎么做?请通过查询提出建议