• ベストアンサー

Accessの選択クエリーについて教えて下さい。

Access2002です。 フイールド名DATEには01/01~12/31まで日付型(mm/dd)で入っています。 このデーターベースからクエリーで今日(MonthとDay)をクエリー実行で取り出すにはフイールドDATEの抽出条件はどのように書けばよいのでしょうか。よろしくお願いします。

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

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.2

フィールド名に、予約語(DATE)は使わないほうがいいかと。。 フィールド|DATE  抽出条件|Format(Now(),"mm/dd")   のようにしてみてください。

noname#18634
質問者

お礼

回答有り難うございます。出来ました。 叉予約語を避けてMmddとしておきました。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • snoopy64
  • ベストアンサー率42% (337/793)
回答No.5

Format(Now(),"mm/dd") 頑張ってくださいヽ(^。^)ノ

noname#18634
質問者

お礼

回答有り難うございます。最初自力で何とかしようとFormat(???(),"mm/dd")までたどり着いたのですが???の所をToday()としてしまいココで分からなくなりました。 尚点数は早い方から付けさせて頂きますのでお許し下さい。

すると、全ての回答が全文表示されます。
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.4

> 日付型(mm/dd)で入っています。 あ。。日付/時刻型ですね。。 でしたら、 抽出条件欄に、Date 関数を使ってください。

すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

入力自体はmm/ddでも、入力時の年(PCの時計)が入力されています。 それでいいなら Date() だけで当日が抽出できますが...

noname#18634
質問者

お礼

回答有り難うございます。Date()でも出来ました。

すると、全ての回答が全文表示されます。
回答No.1

こんにちは 6月21日で抽出する方法は, 「>= #2004/06/21# AND < #2004/06/22#」 でいいと思います.

noname#18634
質問者

お礼

回答有り難うございます。私の質問の仕方が悪くてすいません。No2さん以下の方々のような回答を求めていました。失礼しました。

すると、全ての回答が全文表示されます。

関連するQ&A