• 締切済み

アクセスでのフィールド2列からの抽出と合計

OS:Win XP Access Version:2003 すみません。どうしてもわからなかったので教えてください。 フィールド名  種 類   部 門  金 額          A     111   8000          B     120   7500          C     450   1000          A     750   3000          C     111   4500          B     120   6000 こんな感じのテーブルがあり、例えば種類Bの部門120の金額の合計を出したいとき、 どんな感じにクエリを作ればいいんでしょうか? SQLでもかまいません。

みんなの回答

noname#22222
noname#22222
回答No.2

SELECT Sum(テーブル1.金額) FROM テーブル1 HAVING 種類='B' And 部門=120; HAVING句でグループを制限することが可能です。 もちろん、WHERE節で条件を指定しても結果は同じです。 なお、次のようにイミディエイトウインドウを開いて Access の DSUM関数で SQL文の条件指定を確認するという手もあります。 ? DSUM("金額", "テーブル1", "種類='B' AND 部門=120") 13500

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

SELECT SUM(金額) AS 合計金額 FROM こんな感じのテーブル WHERE ((種類='B') AND (部門=120));

pikkohikaru
質問者

補足

フィールド名等、変えてやってみましたが エラーが出てしまいました。

関連するQ&A

専門家に質問してみよう