• ベストアンサー

ACCESS 日付が複数ある場合のクエリについて

おつかれさまです。 ご指導をお願い致します。 [製品]/[番号]/[日付MAIN]/[日付2]/[日付3] の 5フィールドがあるクエリで、下記のようなものを作り たく投稿させて頂きました。 1、[日付MAIN]に日付が入るとデータを表示させたい 2、[日付2]/[日付3]に日付が入るとそのデータは、表示しない このようなクエリを作りたいのですが、どのように作るかを 教えて下さい。 1番の方は、条件に Is Not Null で実現できるのですが、2番目 をどのようにやるべきか悩んでおります。 宜しくお願い致します。

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

例データ 日付でもタデータでも、この質問に対しては同じことと思うので テーブル ID フィールド1 フィールド2 フィールド3 フィールド4 1 aa 15 2 bb 12 13 14 3 cc 14 32 4 dd 18 31 5 ee 34 ーー 選択クエリ --------フィールド2 フィールド3 抽出条件 Is Null --------- ------- ------- is Null で良いのでは。 ーー 実行結果 ID フィールド1 フィールド2 フィールド3 フィールド4 1 aa 15 3 cc 14 32 4 dd 18 31 5 ee 34 両方揃って居ないと表示に「したが、このへん神経質なまでに、はっきり質問に書くこと。 どちらにしても抽出条件を色々変えてやってみればわかることでは。

takatada27
質問者

お礼

ご丁寧に回答を頂きましてありがとうございました。 条件を色々と変えて行ってみます。

その他の回答 (1)

回答No.1

「[日付2]/[日付3]に日付が入るとそのデータは、表示しない」 は 「[日付2]がNull、かつ、[日付3]がNullであれば、表示する」 って事。 あとは条件1と合わせ 「[日付MAIN]がNot Null、かつ、[日付2]がNull、かつ、[日付3]がNullであれば、表示する」 にすればOK。

takatada27
質問者

お礼

ご回答を頂きましてありがとうございました。 私の質問しているフィールドを使って説明をして頂き とても嬉しく思っております。色々と勉強させて頂きます。

関連するQ&A