• 締切済み

Accessのクエリについて

お世話になります。 テーブル内の[出荷日]というフィールドに対して、 「出荷日1ヶ月前のレコード」を抽出しようと考えてます。 クエリ実行時に「日付」をパラメータ入力して、 その日付より1ヶ月前の出荷日のデータを出したいのです。 フィールドに対する抽出条件として、 <=[日付]-30 という条件を指定して実行したのですが、うまく いきませんでした。 どのように設定すればよいでしょうか? ご教授よろしくお願いします。

みんなの回答

  • tossy005
  • ベストアンサー率38% (7/18)
回答No.2

DATEADO関数でいかがでしょうか。 <=DATEADO(m,-1,[日付]) 日付にはyyyy/mm/ddが入っていることをご確認下さい。

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

出荷日フィールドのデータ型は? 日付時刻型ですか? 日付時刻型なら1ヶ月前じゃなく30日前になってしまいますが お書きになった式でも行けるはずなんですが どううまくいかないのでしょう

関連するQ&A