我試圖在SQL Server中彙總2013財年的7天數據(開始日期爲10/1/2012,結束於2013年9月30日),但至今還沒有運氣。有人可以請看看。以下是我的示例數據。如何在SQL中彙總7天
DATE BREAD MILK
10/1/12 1 3
10/2/12 2 4
10/3/12 2 3
10/4/12 0 4
10/5/12 4 0
10/6/12 2 1
10/7/12 1 3
10/8/12 2 4
10/9/12 2 3
10/10/12 0 4
10/11/12 4 0
10/12/12 2 1
10/13/12 2 1
所以,我期望的輸出會是這樣:
DATE BREAD MILK
10/1/12 1 3
10/2/12 2 4
10/3/12 2 3
10/4/12 0 4
10/5/12 4 0
10/6/12 2 1
Total 11 15
10/7/12 1 3
10/8/12 2 4
10/9/12 2 3
10/10/12 0 4
10/11/12 4 0
10/12/12 2 1
10/13/12 2 1
Total 13 16
--------through 9/30/2013
請注意,自2013財年開始於2012年10月1日和2012年9月30日結束,2013財年的第一週6天而不是7天。
我正在使用SQL Server 2008.
只需創建一個'week'列,並使用窗口函數來總結'bread'和'奶''按星期'劃分'。 – 2013-03-25 16:15:49
你是否有一個包含財務日期信息的日曆表?這應該有所需的「周」欄,這應該使其餘的微不足道。 – 2013-03-25 16:38:38
不,我不。謝謝 – joe 2013-03-26 11:09:05