dポイントプレゼントキャンペーン実施中!

宜しくお願い致します。

アクセスにて出荷管理票を作っています。
その過程で下記のクエリを作成しました。
[商品名][出荷先][出荷日][個数]
上記のクエリで[出荷日]に抽出条件を指定したいのです。
抽出条件は【1月分または7月分】です。
Between … And …を使うと
Between #2009/01/01# And #2009/01/31#
または
Between #2009/07/01# And #2009/07/31#
となるのですが、2009年というのは指定したくないのです。
2007年でも2008年でもまた2010年でも抽出したいのですが、何か方法はないでしょうか?

A 回答 (2件)

クエリに「月」のフィールドを追加。


 月: Month(出荷日)
「表示」欄のチェックをオフにする。
この「月」のフィールドに抽出条件を指定する。

直接、問題と関係ないが
> 抽出条件は【1月分または7月分】です。
または の場合は
抽出するのは、1月と7月 の2カ月分のみ、
BETWEEN AND の場合だと 1月から7月の7カ月分になります。
    • good
    • 1
この回答へのお礼

クエリに「月」のフィールドを追加。
 月: Month(出荷日)

ありがとうございます。
望み通りの形になりました!
>または の場合は
>抽出するのは、1月と7月 の2カ月分のみ、
>BETWEEN AND の場合だと 1月から7月の7カ月分になります。
たまにあべこべに考えてたりします。注意します。

本当にありがとうございました。

お礼日時:2009/10/27 15:40

(1)月を条件にする


BETWEEN Month(出荷日) IN (1,7)
(2)文字列を条件にする
(Format(出荷日,"MM/DD") BETWEEN "01/01" AND "01/31") OR
(Format(出荷日,"MM/DD") BETWEEN "07/01" AND "07/31")
    • good
    • 0
この回答へのお礼

>(2)文字列を条件にする
(Format(出荷日,"MM/DD") BETWEEN "01/01" AND "01/31") OR
(Format(出荷日,"MM/DD") BETWEEN "07/01" AND "07/31")
こういう考え方もあるんですね、見たことない関数まで…
勉強になりました!!

>(1)月を条件にする
ありがとうございます!
こちらでやってみた所上手くいきました!

本当にありがとうございました。

お礼日時:2009/10/27 15:44

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