2016-03-28 52 views
0

問題:我努力讓自己在微軟Access 2010中的一個庫存管理數據庫,因爲我需要的記錄日期明智的我的表看起來如下總和多列的MS Access通過SQL查詢或VBA

SKU 2016-03-16 2016-03-17 2016-03-18 ... Total 
AAA 10   -5   15   ... 20 
BBB 05   05   25   ... 35 
CCC 06   -5   24   ... 25 

這樣我想爲每一天添加記錄,但我無法創建一個將總計所有列的「總計」列(總和(列*))

我知道sum和groupby,但可以跨越多行我正在尋找可以做同樣的事情的專欄

預期解決方案:通過Sql Query或VBA的方式,總計SKU AAA,BBB,CCC的所有列(如果不可能在同一個表中總計),那麼我打開總計新表中的列。

+0

你知道你有多列得了? – Veljko89

+0

我可以通過扣除日期(今天 - Dayofstart)來發現,所以我會得到天數,這將是自從每天增加一列新列以來的列數 –

回答

2

這樣的表格通常是旋轉摘要數據的結果。真實的數據會看起來像:

SKU,日期,數量 ...

那麼很可能你會想創建一個使用SKU的行數據透視表,日期爲列和數量的數據(默認操作爲SUM )。它將默認具有行總計。 它可能已被命名爲交叉表,交叉表..或因此在Access 2010

(你可能想要做在Excel中旋轉)

+0

這是最後一個選項,我希望找到一個總計多個列的方法。 –

+0

@AngadArora - 我會把它作爲第一個選項。您打算在幾個月內訪問Access的255列限制時做什麼? – Comintern

+0

哈哈哈然後我必須同意你,但仍然爲我的好奇心,我想知道如果這是可能的:(。 –