根据包含日期范围的观察数量,按日期计算

时间:2017-05-15 07:16:06

标签: sql date ms-access join

我正在使用Microsoft Access中的一个表,其中有2列包含开始日期和结束日期。

我希望获得包含输出表中日期的日期范围的行数的日期计数。

输入数据

Start Date  End Date
01/02/2017  03/02/2017
07/02/2017  19/02/2017
09/02/2017  19/02/2017
11/02/2017  12/02/2017
12/02/2017  17/02/2017

所需输出

Date    Count
01/02/2017  1
02/02/2017  1
03/02/2017  1
04/02/2017  0
05/02/2017  0
06/02/2017  0
07/02/2017  1
08/02/2017  1
09/02/2017  2
10/02/2017  2
11/02/2017  3
12/02/2017  4
13/02/2017  3
14/02/2017  3
15/02/2017  3
16/02/2017  3
17/02/2017  3
18/02/2017  2
19/02/2017  2
20/02/2017  0

对于这个项目,我必须使用Microsoft Access 2010,因此SQL代码或设计视图输入的解决方案都会很棒。

对此有任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)


使用以下查询获取所需结果。您也可以根据您的要求更改列

SELECT END_DATE AS DATE, COUNT(*) AS COUNT FROM TABLE_NAME
GROUP BY END_DATE ORDER BY END_DATE;
相关问题