• ベストアンサー

レコードの集計について。

あああ 00010 あああ 00010 あああ 00010 いいい 00015 ううう 00012 えええ 00010 えええ 00010 おおお 00007 集計結果 あああ 00010 3 いいい 00015 1 ううう 00012 1 えええ 00010 2 おおお 00007 1 上記のデータがあったとして フィールド1を起点に レコードの集計を行いたいのですが アドバイスいただけたら助かります。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

SELECT フィールド1, フィールと2, COUNT(*) AS 件数 FROM テーブル1 GROUP BY フィールド1, フィール; このSQL文をクエリーウィンドウに貼り付けてみてください。 データとデザインの切り替えボタン?に「SQL」と書かれているモノがあると思います。それに切り替えて貼り付けるだけ。 ただし、列名やテーブル名は現物に合わせてください。

yairi1106
質問者

お礼

COUNT(*)と演算を使えばいいのですね。 結果通りの集計表ができ助かりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.3

SQL文、最後がかけてしまいましたねw途中も変換ミスWW 再度・・・ SELECT フィールド1, フィールド2, COUNT(*) AS 件数 FROM テーブル1 GROUP BY フィールド1, フィールド2;

全文を見る
すると、全ての回答が全文表示されます。
  • kkkkkm
  • ベストアンサー率65% (1633/2477)
回答No.1

クエリで選択クエリを作成し、その後クロス集計にすると集計行ができますので選択クエリに戻して フィールド1を追加して 集計をカウント にしてみてください。 元のフィールド1とフィールド2はグループ化のままで。

yairi1106
質問者

お礼

ありがとうございます。 参考にさせていただきます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • access2007 レコードの集計がしたい

    アクセス2007で出席簿を作成しています。 先頭のレコードに1日~31日があり、最後に合計欄。(対象の1カ月分の出席日数) フィールドには氏名を記載し、最後に合計欄。(その日の合計出席人数) これをチェックボックス形式にし、マウスのクリックで記入できるようにしています。 今までエクセルで行っていましたが、アクセスを導入したのをきっかけに作成に挑戦しています。 エクセルではsum関数で簡単に出来たのですが、アクセスではそうもいかないようで四苦八苦しています。 フィールドの集計は出来たのですが、レコードの集計はどの様にしたらできますか? 氏名 1日 2日 … 31日 計 Aさん □  □    □  25←この部分の合計 Bくん □  □    □  10← 同上 … 計  31 20   28  ←このレコードの集計は出来た。 イメージ的にこのような感じです。 また、将来的にこの合計の部分を別のテーブルに関連付けて行きたいと思っています。 まずは集計の所での方法を教えて下さい。

  • 集計クエリ

    Accessの資格試験の勉強していますが、練習問題の中に正誤を判断する問題があり、 「集計を行うフィールドに対して抽出条件を設定した場合、データシートビューには抽出条件を満たすレコードのみを集計した結果が表示される」 この答えが「誤り」でした。 でも何が誤りなのかわかりません。 すごく困っています。わかる方どうぞ教えてください。 よろしくお願いします。

  • 【SQL】違うフィールド同士の集計をしたい

    表記の件ですが、SUM関数はフィールドが同じで違うレコードを集計していくのですが、そうではなく、違うフィールド同士を集計したいのですが、どうしたらいいのかわかりません。 (※アクセスなら可能なのかもしれませんが。) a b c 100 200 300 上記の場合、a+b+c= 600 という戻り値が欲しいのです。 恐れ入りますが、どなたか(可能不可能でもOK)ご教授ください。 よろしくお願いします。

  • Access2007 クエリをつかった集計

    初めて質問させて頂きます。 現在Access2007を利用してアンケート結果の集計を行いたいと考えています。 質問内容ごとにフィールドが作られており、フィールドには質問の回答として1~4の数値が入力してあります。 そこでレコード毎に同じ値が入力されているフィールドがいくつあるか フィールドの数を算出したいのです。(例えば、1という数値が入力されたフィールドがいくつ有るか) (例)       フィールド1 フィールド2 フィールド3 回答1の数 レコード1   1       1       2       2 レコード2   2       1       2       1 レコード3   1       1       1       3                                  ↑                              この値を算出したい どのようにすれば算出出来るでしょうか?  クエリでできるのでしょうか? Accessについてはまったく使ったことが無く、まったくの初心者なので、質問の仕方も悪く分かりづらいと思いますがよろしくお願いします。

  • 集計結果を横一列に並べたい

    お世話になります。 今やりたい事は以下のとおりです。 ---------------------- [テーブル構成] フィールド1:NO フィールド2:KBN フィールド3:ANAME ---------------------- NO KBN  ANAME 01 001  ああああ 02 001  ああああ 03 002  いいいい 04 002  いいいい 05 003  うううう 06 004  ええええ ---------------------- 上記のようなテーブルで、このデータをKBNフィールドの値別に集計し、 さらにその結果を横一列に表示したいと考えています。 ---------------------- 001 002 003 004 ←結果のフィールド名  2   2   1   1 ←期待する結果 ---------------------- 上記のような形が期待する結果です。 このような結果となるようなSQL文はあるでしょうか? ご回答お願い致します。

  • ACCESS2000でのレコード抽出

    OS:WindowsXP ACCESS2000 あるフィールドの値が最大となるようなレコードを選択クエリで 抽出しようとしているのですがうまくいきません。 テーブルのフィールドは4個あります。 テーブル [系列] [優先度] [データ1] [データ2] ここで各系列ごとに優先度が最大となるレコードのみを 抽出したいのです。 系列、データ1、データ2は重複がありえます。 優先度は系列を跨いだ重複はありますが、 同系列内での重複はありません。 レコードの例) 1:系列A 優先度1 データA データB 2:系列A 優先度2 データC データD 3:系列B 優先度1 データE データF 上記の例で言いますと、レコード2:とレコード3:のみを 抽出するクエリを作成したいのです。 集計クエリで優先度のフィールドを「最大」にしても、 3つのデータ全てが抽出されてしまいます。 どなたか解決策をご教示ください。

  • ファイルメーカープロでの集計について教えてください

    ファイルメーカープロ6をWindowsXPで使用しています。現在売上仕入に関する集計のレイアウトを作っているのですが、それについて教えてください。  Aという得意先に売上があり、それに対する仕入先が数社(最大20社)あるというレイアウトでひとつのレコードにしています。 Aに対する売上高、合計の仕入高での集計はできました。では仕入先別の仕入高を集計したい場合、仕入先というフィールドと仕入高というフィールドを繰り返しフィールドで20作ってしまうと、集計の際に仕入先別の金額がだせませんよね。仕入先別の集計をするには20のフィールドを別々のフィールドとして作ればできるのでしょうか?

  • 集計方法について

    フィールド(商品コード,c0,c1,c2,c3,c4)に【-元レコード-】ような値(01,02,05など)が入っているとします。 同じ商品コードの場合にc0~c4に入っているコードを【-集計-】のような結果で出したいのですが、Accessのクエリーで集計をすることは可能でしょうか? 可能であればどのような構文になるのか教えていただけませんでしょうか? 【-元レコード-】 ―――――――――――――――― 商品コード∥c0|c1|c2|c3|c4| ―――――――――――――――― 0001    ∥01|02|05| ―――――――――――――――― 0001    ∥01|03| ―――――――――――――――― 0001    ∥02|04| ―――――――――――――――― 【-集計-】 ―――――――――――――――― 商品コード∥c0|c1|c2|c3|c4| ―――――――――――――――― 0001    ∥01|02|03|04|05| ――――――――――――――――

  • Access集計クエリについて

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

  • [集計フィールドの挿入]の計算結果がおかしい

    ピボットテーブルについて教えてください。 ピボットテーブルで、[集計フィールドの挿入]を行い、フィールドAとフィールドBを割り算したところ、計算結果が正しくありません。 ・フィールドAは合計で集計したもの ・フィールドBはデータの個数を合計したもの 仮に、フィールドAが100、フィールドBが20だとすると、計算結果は割り算で正しくは5となるはずですが、そうなりません。 どうやらフィールドBが、データの個数ではなく、データの合計の値でもって計算されてしまっているようです。 正しく計算される方法を教えてください。 エクセルのバージョンは2010です。 宜しくお願い致します。

専門家に質問してみよう