- 締切済み
アクセスでのフィールド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でもかまいません。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
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));
補足
フィールド名等、変えてやってみましたが エラーが出てしまいました。