
アクセスのテーブル「T_契約今月」とテーブル「T_契約先月」を
比べて、価格の違うものを抽出しようと思っています。
不一致クエリで「先月は契約があって今月は無いもの」と
「今月は契約があって先月は無いもの」は抽出する事が出来ました。
(NULLで設定)
しかし、どちらにもデータがあって価格だけが違うものを抽出
出来るようにしたいのですが、不一致クエリの設定の仕方が
分かりませんでした。
どのように設定すればいいか教えて頂けないでしょうか?
ちなみにテーブルの構成は、以下のフィールドで構成されて
います。
「顧客ID」
「契約商品」
「価格」
「契約開始」
「契約終了」
テーブル「T_契約先月」は先月分の確定分の契約データが
入っています。
テーブル「T_契約今月」には、管理中の今月のデータが入って
います。
どうかご教授願います。
No.2ベストアンサー
- 回答日時:
クエリデザインビューで両テーブルの顧客IDと契約商品を結合して、
今月分を表示するとしたらT_契約今月の価格の抽出条件欄に
<>T_契約先月.価格
No.1
- 回答日時:
>どちらにもデータがあって
何に対して価格の違いを調べるのか状況が今ひとつ分かりませんが
「不一致クエリウイザード」で、「価格」以外の先月・今月に共通のフィールドを各々を関連付けしてから、必要なフィールドを表示するようにしてはいかがでしょうか。
的はずれならごめんなさい
この回答への補足
説明不足でした。すいません。
以下のような内容です。
(T_契約今月)
「顧客ID]「契約商品」「価格」「契約開始」「契約終了」
0120_________AAA______10000_____2006/1/1___2006/12/31
0120_________BBB______10000_____2006/1/1___2006/12/31
0120_________ccc______10000_____2006/1/1___2006/12/31
0122_________AAA______10000_____2006/1/1___2006/12/31
0122_________ccc______10000_____2006/1/1___2006/12/31
・
・
(T_契約先月)
「顧客ID]「契約商品」「価格」「契約開始」「契約終了」
0120_________AAA_______9000_____2006/1/1___2006/12/31
0120_________BBB______10000_____2006/1/1___2006/12/31
0120_________ccc______10000_____2006/1/1___2006/12/31
0122_________AAA______10000_____2006/1/1___2006/12/31
0122_________ccc______10000_____2006/1/1___2006/12/31
・
・
※ズレるので、空白のはアンダーハイホン入れてます。
上の例で言えば、顧客IDが0120のお客でAAAの商品の契約
が価格が異なっているので、このレコードを不一致クエリで
抽出したいのです。
とりあえず、価格以外の他のフィールドを関連付けてみました。
でも、まだ良く分からなくて、うまく出来ません。
どちらか一方のみにあるものは、「顧客ID」と「契約商品」
を関連付けて、「顧客ID」のところに「Is Null」で設定
する事が出来ました。
価格が違うものだけという場合は、「Is Null」のかわりに
なにで設定すればいいものでしょうか?
どうかよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
見積書の法的な見解は?
-
月に27万円ほど払ってやれば性...
-
東京電力パワーグリッド株式会...
-
生命保険の女性外交員と食事(...
-
仕事における越権行為とは何が...
-
NTTコミュニケーションズから謎...
-
不完備契約って何?
-
買った品物が不良品。送料は相...
-
なんでNHKの人間はクズばかりな...
-
irumoは、MNPのesim契約におい...
-
【企業間取引】取引基本契約 ...
-
”請負”の反対語は?
-
契約の締結・終結の意味
-
芸能事務所のマネジメント料っ...
-
代表取締役変更後の契約書の取...
-
iDeCo
-
三者契約(三社??)
-
助けて下さい!!
-
労働基準法に詳しい方、 教えて...
-
用地買収で説明に嘘がありました。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報