2016-03-28 8 views
0

問題:私はのMicrosoft Access 2010での在庫管理データベースを作成しようとしている、と私はレコードが合計複数のカラムMSアクセスを介して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 - 私はこれを最初の選択肢にしたいと思います。あなたが数ヶ月でアクセスの255の列の制限を打つときに何をするつもりですか? – Comintern

+0

私はあなたに同意する必要がありますが、それでも私の好奇心のために、それが可能かどうかを知りたいと思っていました:( –

関連する問題