2017-05-15 27 views
-1

我正在使用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

有很多問題可以解釋如何在SQL中獲取日期範圍。你有什麼嘗試?目前,這是一個*「請爲我編程,我搜索了幾分鐘,但沒有找到任何我可以複製和粘貼的問題」,而這些問題在這裏被壓垮了。 – Tomalak

+0

我沒有在這裏找到任何帖子,總結了一個包含日期範圍標準。謝謝 – George

回答

0


使用下面的查詢來獲得所需的結果。您還可以根據您的要求更改列

SELECT END_DATE AS DATE, COUNT(*) AS COUNT FROM TABLE_NAME 
GROUP BY END_DATE ORDER BY END_DATE; 
+0

這很好,謝謝! – George

+0

呃......只會返回四(4)個值,計數介於1和2之間。所以「工作」? – Gustav