• 締切済み

アクセス 差分クエリ 合計値で比較

クエリ1 Aさん 100円 Bさん 300円 Cさん 200円 Cさん 400円 クエリ2 Aさん 100円 Bさん 300円 Cさん 600円 Cさんのみクエリデータが2行に分かれています。 クエリ1とクエリ2の差分が出ないようにするにするにはどうすればよいかを教えていただけますでしょうか。 現状は、Cさんのみ差分で出てしまいます。 宜しくお願い致します。

みんなの回答

回答No.1

「差分がでないように」というのが、何を意味するのか、よくわかりません。 現状、クエリ1 になっているのを、クエリ2のようにしたいということてしょうか。だとしたら、クエリ1 のデザインビューで集計クエリにして(Σボタンクリック)、氏名のフィールドの集計を「グループ化」、金額のフィールドの集計を「合計」にすればいいでしょう。

関連するQ&A

  • エクセルの関数(列の差分を抽出)について

    A列(A1~A5)のデータと、B列(B1~B5)に1箇所でも差分があった場合に C7に"差分あり"みたいなことを表示させたいのですが、どのような関数になりますでしょうか。 countifの関数で試したのですが、うまくいかず。質問させて頂きます。       A列  B列   1行目  123 123 2行目  123 123 3行目  123 456 4行目  123 123 5行目  123 456 7行目 C7(列に差分があったかを表示させたい)

  • Access2003 クロス集計クエリでの合計

    ☆以下のようなテーブルで、フィールド[ID]~[C]があり、文字および数字のデータが混在しています。   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== (テーブル(1)) [ID]  [A]      [B]    [C]     1    111     英語    10    2    222     英語    20    3    333     数学    30    4    111     国語    40   5    222     数学    50    6    333     国語    60    7    222     国語    70   8    333     英語    80     9    111     数学    90     =========================================== [課題] クロス集計クエリを作成する (1) フィールド[A]を行見出しに設定、    フィールド[B]を列見出しに設定、    フィールド[C]を集計する項目に設定する。   (2) フィールド[C]の値を列ごとに平均を計算し、    行ごとに合計を計算する。   ※ 列と行で、それぞれ集計した値を表示する   ↓  ↓  ↓  ↓  ↓  ↓  ↓  ↓ =========================================== [クロス集計結果]     合計  英語  国語  数学     111  140   10    40    90        222  140   20    70    50     333  170   80    60    30  --------------- 平均  150   36     56   56 ===========================================   ↑  ↑  ↑  ↑  ↑  ↑  ↑  ↑    上記のようなクロス集計クエリの結果を表示させたいのですが、 どうすればよろしいでしょうか? また、クエリだけでは出来ない場合は、SQLで教えていただければ幸いでございます。 お手数お掛けしますが、何とぞ宜しくお願い致します。

  • テーブル間の差分抽出方法は? - クエリー文

    Red Hat Enterpraise Linux 3 PostgreSQL7.3.10(Linux) 現在2つのテーブルA,Bにてメールアドレスを管理していますが その2つのテーブルの差分を知りたいのですが、 (Aを基準と考えBとの差分:つまりAには存在しないデータ抽出) プログラム(PHP等)を使用せずに 差分を取得するには、どの様なクエリー文を組むと出来るのでしょうか? よろしくお願いします。

  • 空白を含む差分クエリーについて

    下記の2つのテーブルがあります。  T_新データ  T_旧データ フィールドは   価格  面積  所在地 の3つです。下記の様に3つのフィールドとも共通しない差分クエリーを 作成しました。     T_新データ         T_旧データ                   価格   ----------> 価格     面積   ----------> 面積     所在地  ----------> 所在地 テーブルの中で面積が空欄になるケースが多いので、下記のようなデータが 両テーブルにあったときは共通のものと認識する方法はありますでしょうか。     T_新データ         T_旧データ                   価格  200,000円       価格 200,000円     面積  (空欄)     面積  (空欄)     所在地 港区港南1丁目    所在地 港区港南1丁目 上で作成した差分クエリーですと、面積が空欄の為、3フィールが共通する データとして認識せず、差分として抽出されてしまいます。 これを防ぐよい方法はありますでしょうか? わかる方がいらっしゃいましたらご教授ください。 よろしくお願い申し上げます。

  • Access97のクエリーについて

    Access97のクエリーで次のようなデータ抽出をしたいのですが、設定方法が良く分かりません。 1.約20000レコードのCSVファイルを外部データ   のインポートでTDLを作成。 2.重複クエリーを走行すると、約10000レコードが   重複していた。 3.作成したTBLから重複者がいないデータを抽出した   い。 イメージ: 処理前  a,2222,111,1,1234567  a,1111,100,1,0001234  b,0001,234,1,5555511  c,0003,001,1,0005555  c,0005,201,1,3345678  ↓(クエリー) 処理後  a,1111,100,1,0001234  b,0001,234,1,5555511  c,0003,001,1,0005555 どのような、関数、クエリーを使えば実現できるのでしょ うか。ご教示の程よろしくお願いします。

  • アクセスのクエリについて

    アクセスのクエリにおいて   店コード、店名  変更日付  備考 1     A店  2004/1/1   2      B店  2004/2/1 3      C店  2004/5/1 1      A店  2005/12/17 2      B店  2005/11/1 3      C店  2005/10/1 上記のようなクエリで店名A店B店C店それぞれの最新の日付を抽出したいのですがわかりません。 ご回答よろしくお願い致します。

  • Access 不一致クエリ(たぶん)

    こんにちは。仕事で最近Accessを使い始めた初心者です。 週ごとに更新される2つのエクセルデータがあり、 それを毎回比較してどのセルが増え、どのセルが減ったかというデータをを出したいですが、1万行(レコード)ほどあり、自分の目で見てどの行が増減したかを確認すると 時間もかかるし見落とす可能性もあるので、 アクセスでどうにかできないかと考えています。 調べてみたところ、「不一致クエリ」というものでできるようなのですが、 詳しいやり方がわかりません。 ________________________________________________ 質問の内容を要約するとこのようになります ・エクセルA ・エクセルB Aの一週間後のデータ。 Aと比べ何行かは増えて、何行かは減っている ★Aに対しBのどの行が増え、どの行が減ったかを知りたい _________________________________________________ また他の方法があれば、不一致クエリ以外でもぜひ教えてください。 よろしくお願いします!

  • アクセスのクエリ フィールドの合計

    フィールドの合計 アクセスのクエリでいくつかのフィールドの合計を出そうとして クエリのフィールドに以下の式をいれております。 ⇒合計:([A])+([B])+([C]) (例えば[A][B][C]のフィールドの合計を出すとして) しかし、[A]の値が1、[B]の値が2、[C]の値が2と入っている場合は5と合計値が当然でますが 例えば[C]のフィールドが空欄の場合、合計値欄が空欄で表示されます。 非常に簡単な質問かと恐縮ですがおしえてください!

  • ACCESS2000の重複クエリ

    よろしく、お願いします。 ACCESS2000+Win2000で使用しています。 ACCESS2000の”テーブルA”の”フィールドa”の”重複クエリ甲”の結果としてX、Y、Zというデータが出たとします。 そのうち、XのみにテーブルAの”フィールドb(Yes/No型)”にフラグを立てたいのですが、良い方法はありませんか? 私は重複クエリ甲に、更新クエリで更新する事は出来ませんよね? 甲と同じく”重複クエリ乙”を作って、乙は”集計”で先頭のみを出して、甲と乙の”不一致クエリ”で差分を出してみたりもしたのですが、更新クエリを使えない為に、フラグを立てられません。 何か良い方法を教えてください。 お願い致します。

  • ACCESS 追加クエリ

    二つのテーブルがあります。テーブルAには10個のデータ(A-J)、Bには5個のデータ(A-E)が記載されています。 BにはないAのデータ(F,G,H,I,J)をBに追加するクエリを作りましたが、『出力先’DATA'が重複しています。』というエラーが出ます。 二つのテーブルの差分を取っているためこのようなことになるのですが、回避する方法を教えてください。 クエリ INSERT INTO テーブルB ( DATA_B, DATA_B ) SELECT [テーブルA].DATA_A, [テーブルB].DATA_B FROM テーブルA LEFT JOIN テーブルB ON [テーブルA].[DATA_A] = [テーブルB].[DATA_B] WHERE ((([テーブルB].DATA_B) Is Null));