• 締切済み

アクセスクエリ特定のフィールドの集計

クエリに地域 物品 個数  の3つのフィールドがあります。地域の中のひとつ例えば北海道とかを抜かして物品(りんごみかん等)の個数を求めたいです。 クエリの地域の抽出条件に<>"北海道"と入れてあれば例えば東京、みかん5個、りんご5個・・・・と地域と個数が出てきますが東京20個というように個数の合計のみ求めたい場合どのようにしたらいいでしょうか?地域で除きたい県があるのは絶対です。

みんなの回答

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.3

クエリーデザインでキーになるフィールドと集計するフィールド展開し 展開した任意のフィールドを右クリックからΣを選択すると 全てのフィールドがグルー化になります。 集計するフィールドを合計に変更します。

mirumirus
質問者

お礼

ご連絡ありがとうございます。返信が遅くなり大変申し訳ありませんでした。 書き方を間違えました。質問の消去の仕方がわかならなく一度締め切らせて再度書き直させていただきます。また教えて下さい。ありがとうございました。すみません。最初にご連絡いただきましたf_a_007さんをベストアンサーにさせていただきます。。

  • panacon
  • ベストアンサー率31% (214/679)
回答No.2

作成したクエリから物品フィールドを消して、地域と個数のみにすればそうなります。

mirumirus
質問者

お礼

ご連絡ありがとうございます。返信が遅くなり大変申し訳ありませんでした。 書き方を間違えました。質問の消去の仕方がわかならなく一度締め切らせて再度書き直させていただきます。また教えて下さい。ありがとうございました。すみません。最初にご連絡いただきましたf_a_007さんをベストアンサーにさせていただきます。

回答No.1

【集計関数と GROUP BY 節】   集計関数を GROUP BY 節とともにSELECT文と組み合わせて使うと、強力な処理を行うことができます。 [イミディエイト ウインドウ] ?DBSelect("SELECT 地域, SUM(個数) FROM TEST GROUP BY 地域",,chr(13)) 地域_1;20 地域_2;20 地域_3;10 これは、私が10数年前に描いたSQLのマニュアルからの引用。このSQL文で不足しているのは WHERE節とORDER BY 節。それを付け加えれば、出来るんじゃーないでしょうか?

mirumirus
質問者

お礼

ご連絡ありがとうございます。返信が遅くなり大変申し訳ありませんでした。 書き方を間違えました。質問の消去の仕方がわかならなく一度締め切らせて再度書き直させていただきます。また教えて下さい。ありがとうございました。最初にご連絡いただきましたf_a_007さんをベストアンサーにさせていただきます。

関連するQ&A

  • Access集計クエリについて

    Access集計クエリについて質問です。 (例) [フィールド名] りんご バナナ オレンジ りんご りんご バナナ ↓ <抽出条件> [フィールド名]   集計:[フィールド名] グループ化     カウント とすると、 ↓ <抽出結果> [フィールド名]   集計 りんご        3 バナナ        2 オレンジ       1 となります。 上記抽出結果を基に、集計カウント数が「3」の場合はOK、それ以外はNGというフィールドを追加したいのですが、その時の抽出条件はどうすればいいのでしょうか? <抽出結果> [フィールド名]   集計   判定 りんご        3     OK バナナ        2     NG オレンジ       1     NG Access初心者です。 どうぞよろしくお願いいたします。

  • Accessのクエリ

    Access2000です。 お願いします。 テーブルが以下のようになっています。 (例)  種類   個数 りんごA  1 りんごB  2 みかん   1 ばなな   1 クエリで抽出するときにりんごはA,Bの区別なくまとめて、 個数を足して3と表示させたいのです。 どのようにしたら良いでしょうか? どうぞよろしくお願い致します。

  • Access 計算フィールドに対するクエリの抽出について

    初歩的な質問かもしれませんが、お願いします。 クエリで、計算を出した列に対して抽出をかけることはできないのでしょうか。 [商品CD][商品名][単価][個数] と、4つの列フィールドを選択クエリに表示し、 5列目に以下のフィールドを挿入しました。 式1: [単価]*[個数] この“式1”に対して1,000以上のレコードを抽出かけたいのです。 >=1,000 と抽出条件に入れてもダメです。 どうしてでしょうか。 また、どうすればいいのでしょうか。

  • accessのクロス集計クエリについて

    大変初歩的な質問で申し訳ないのですが、今、accessの基礎本をみて自分でデータを作って、動作を一つずつ確認していっているのですが、 日付 商品名  個数 5月1日 みかん  6 5月4日 りんご  5 5月9日 りんご  2 6月1日 みかん  7 6月25日 りんご  5 7月2日  なし  7 7月23日 みかん  6 というデータを作って 商品名  5月 6月・・・ みかん  個数(合計) りんご なし のようになるのを期待していたのですが、 数値が表示されません。 四半期や年を日付フィールドに設定すると表示されます。 どこを見直せばよろしいでしょうか? よろしくお願いします。

  • ACCESSのクエリで集計

    チェックボックスにチェックのあるものの個数を数えたいのですが、クエリの集計でカウントを選び抽出条件にYesを入れても結果がレコード数の数でしか出てきません。集計条件を合計にするとチェックのあるものは-1なのでマイナスの数字が出てきます。どうしたらよいのでしょうか?

  • アクセス クエリ

    アクセス クエリの抽出について教えて下さい。例えば、1つのクエリの中に数値のフィールドが5つ作成してあり、それぞれ違うフィールドの抽出条件をしています。それぞれの条件を入れてしまうと5つのフィールド条件全てに合ったものしか抽出できません。 5つのフィールドのうち、どれでも1つ一致したら抽出できるようにしたいのですが良い方法を教えて下さい。宜しくお願いします。

  • Accessのクエリ

    下記のようなテーブルがあります フィールド 利用者 利用日 ア支店  イ支店  ウ支店         Aさん  1/1 たまご   りんご  みかん         Bさん  1/3 りんご   トマト   たまご         Cさん  1/3 ねぎ    たまご  いも クエリ等で、各支店のいずれかで「たまご」を購入した利用者を抽出したい場合 どのように設定したらよいでしょうか? もちろん、各支店のいずれでも「たまご」を購入していない利用者は抽出されないように。 クエリで、ア支店の抽出条件に「たまご」と入れ、イ支店とウ支店にor条件(またはの所) を入れるとア支店の条件が優先されてしまいます。 Access勉強中のものです。ご教授お願いします。  

  • 【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです

    【Access】フィールドにつけた別名を同じクエリで抽出に使いたいです。 Access2003を使っています。 困っている状況は以下のようなもです。 ■テーブル1  ・フィールド1 ■クエリ1  ・フィールドA:フィールド1  ・フィールドB:[フィールドA]   【抽出条件】>=10 このような条件で、クエリを実行すると、 「パラメータの入力 フィールドA」というダイアログが立ち上がってしまいます。 上記載のクエリ1でフィールドAの[]は自然についてしまうのではずせません。 今はもう一つクエリを作る事でこの状況はなんとかしましたが、フィールドに別名をつける毎にクエリを作るとクエリの数が多くなってしまうので困っています。 クエリでフィールドに別名をつけた場合は、そのクエリ上でその別名を使って抽出をかけることはできないのでしょうか? よろしくお願いします。

  • レコードの文字列をフィールド抽出のクエリとして指定

    レコードの文字列として リンゴ ミカン イチゴ となっていたときに、この3つを別のテーブルにあるフィールド名のリンゴ、ミカン、イチゴのみを抽出するクエリをVBAで指定できますか?

  • アクセス クエリ 複数フィールド検索

    お世話になります。 アクセスのクエリを使用して、テーブルデータ内にある複数フィールドの中から、 特定のキーワードが存在しないIDのみを抽出したいのですが、どのようにすればよいでしょうか。 ご教示よろしくお願いいたします。 以下のIDの購入履歴でバナナを購入していないIDのみを抽出したい。 例 フィールド名  購入履歴1  購入履歴2 購入履歴3 購入履歴4 購入履歴5 ID1        バナナ    りんご    りんご          ID2        りんご     りんご    りんご    バナナ ID3 りんご     りんご

専門家に質問してみよう