プロが教えるわが家の防犯対策術!

Access2013 クエリ内別フィールドにある値より大きい場合のみ抽出する

 

いつも大変お世話になっております。

 

現在 日付を基にした一覧を作成しています

 

出来事①テーブル

コード|出来事①

111|2016/3/1

222|2016/3/2

111|2016/10/5

 

 

 

出来事②テーブル

コード|出来事②

111|2016/4/1

222|2016/5/1

111|2017/2/1

 

この2つのテーブルを出来事①を基準以下のように作りたいのです

コード|出来事①|出来事②

111|2016/3/1 |2016/4/1

222|2016/3/2 |2016/5/1

111|2016/10/5|2017/2/1

 

 現在は選択クエリで

 フィールド⇒ コード    |出来事①    |出来事②

 テーブル ⇒出来事①テーブル|出来事①テーブル|出来事②テーブル

 

というところまで設定しまして、

この出来事②のフィールドの抽出条件を出来事①より後の日付、と設定したいのです。

日付が特定の日であれば > #月/日/年#

といった条件を入れればよいのでしょうが、##の中をフィールドに指定することはできるのでしょうか?

 

宜しくご教示ください

A 回答 (2件)

それぞれ日付型のフィールドであればそのまま >[フィールド名] と条件を指定すればいいです。

    • good
    • 0
この回答へのお礼

ありがとうございます❗
出来ました!
本来難しいことではなかったはずが、思い出せず、助かりました。

お礼日時:2017/04/01 13:46

出来事が必ずペアになって発生するなら、同じテーブルで管理すべき。

    • good
    • 0
この回答へのお礼

ありがとうございます
ごもっともと思います。
今回は既に稼働中のテーブルデータを元にしたかったため、迷ってしまいました。
ありがとうございました

お礼日時:2017/04/01 13:45

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています