我正在使用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代码或设计视图输入的解决方案都会很棒。
对此有任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
使用以下查询获取所需结果。您也可以根据您的要求更改列
SELECT END_DATE AS DATE, COUNT(*) AS COUNT FROM TABLE_NAME
GROUP BY END_DATE ORDER BY END_DATE;