1
我不是一個很大的Access風扇,但是對於這個項目,我被要求創建一個Access數據庫。我爲其他數據庫類型創建了類似的東西,所以它不是太困難。我大部分都想出來了,但運行總數卻讓我頭腦發熱。MS Access 2010在查詢中運行總計
我有如下表:表名attendanceView
查詢:SELECT * FROM attendanceView
======================================================================================
agentID | incurrredDate | points | OneFallOff | TwoFallOff
======================================================================================
chtall | 10/7/2013 | 2 | 2 | 2
chtall | 10/15/2013 | 2 | 2 | 2
chtall | 11/26/2013 | 2 | 2 | 2
chtall | 12/17/2013 | 2 | 2 | 2
vimunson | 7/22/2013 | 2 | 2 | 2
vimunson | 7/29/2013 | 2 | 1 | 1
vimunson | 12/6/2013 | 1 | 1 | 1
這個查詢做的事情需要做,找到值OneFallOff
和TwoFallOff
。不過,我需要找到一種方法來爲每個agentID
運行總計TwoFallOff
。例如chtall
有四條記錄,下面看到的,這一點,應該是什麼樣子:
==================================================================================================
agentID | incurrredDate | points | OneFallOff | TwoFallOff | total
==================================================================================================
chtall | 10/7/2013 | 2 | 2 | 2 | 2
chtall | 10/15/2013 | 2 | 2 | 2 | 4
chtall | 11/26/2013 | 2 | 2 | 2 | 6
chtall | 12/17/2013 | 2 | 2 | 2 | 8
vimunson | 7/22/2013 | 2 | 2 | 2 | 2
vimunson | 7/29/2013 | 2 | 1 | 1 | 3
vimunson | 12/6/2013 | 1 | 1 | 1 | 4
我已經試過DSUM()
沒有工作,也許我用錯了。如果表中不清楚,代理更改時,total
列將重置爲0。
當我在訪問2016運行的一個代碼塊,我得到以下錯誤:「無效的參數功能」。看起來變量a1不能從子查詢中得到(所以不在其範圍內) – Ruut
問題在'FROM attendanceView AS a1'後添加'ORDER BY a1.incurredDate'時解決了。 – Ruut