我在我的salesOrderheader表中有Shipdate和Totaldue列。試圖獲得每月日期的銷售額
我當前的查詢是這樣的
select
[ShipDate], SUM([TotalDue]) Total
from
Sales.SalesOrderHeader
where
[ShipDate] between '2005-08-1' and '2005-08-31'
group by
[ShipDate]
這將返回總銷售額的每一天,我想每個日期列對應的值造成的結果,顯示本月至今銷售(即totaldue這裏)。就像如果總到期2005年8月1日爲$ 1000,由於總爲2005年8月2日是$ 3000,由於總爲2005年8月3日爲$ 6000那麼結果應該是,
ShipDate MTD Value
-----------------------
2005-08-1 1000
2005-08-2 4000
2005-08-3 11000
依此類推,直到2008-08-31。我對數據庫很陌生,似乎無法弄清楚這一點。如果有人知道如何做到這一點,請幫助我。由於
的SQL Server版本您使用的? –
SQL Server 2012 –
是這個adventureworks 2012嗎? –