• ベストアンサー

アクセス200にて日付の抽出を行いたい

抽出をしたい、フィールドには2005年度から2007年度までの西暦で入力されています。 例2007/5/31 2005/12/1 2006/8/25 . . . . その中で日付が1日以外のものを抽出して、全てを一括でクエリーで変更をしたいのです。よろしくお願いします。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

更新クエリを使って行うのなら [フィールド名]-Day([フィールド名])+1 とか CDATE(Format([フィールド名],"yyyy/mm")&"/01")

kuwong
質問者

お礼

おかげさまで解決することだ出来ました。 本当にありがとうございます。

その他の回答 (1)

noname#60992
noname#60992
回答No.1

UPDATE TableA SET TableA.Field1 = "hoge" WHERE Day([Datefield])<>1; といった具合かな?

kuwong
質問者

お礼

ありがとうございます。 あまりSQLはよくわかりませんのでこれから勉強してみます。

関連するQ&A

  • Accessでの日付の表示と抽出

    (1)日付型の連結テキストボックスに入力し、データを保存していきたいのですが、入力するとき"2003"と年度だけ入力するだけで、"2003/10/26"と保存されていくようにしたいのですが、どのようにしたらテキストボックスに年度だけの表示&入力にできますでしょうか。 (2)クエリの年度のフィールドにおいて、現在の年度を抽出条件に入力して抽出したいのですが、抽出条件欄にどのように入力すれば現在の年度がとれますでしょうか? 大変初歩的な質問で申し訳ありませんが、よろしくお願いいたします。

  • Accessでの抽出について

    Accessでのクエリーでの抽出の方法を教えてください。 たとえば「12345678」といったIDをもたせた人のデータが日付ごとにいくつかレコードがある場合に、クエリーのID欄の抽出条件欄には、「12345678」と入力すれば、その人のデータのみが表示されると思います。 そこで、 (1)その中の日付から、最新のものから3つを抽出したい場合。 (2)その中の日付から、2番目に新しいものを抽出したい場合。 において、クエリーの抽出条件になんて書いたらよいのでしょうか? できましたら、(1)(2)それぞれお答えいただければ幸いです。 どうぞよろしくお願いいたします。

  • 選択クエリの抽出条件(日付の場合)

    Access2002 windows2000 日付のフィールドから選択クエリを使って、或る年度のデータを抽出するとき抽出条件に1月1日から12月31日までを入力しています。 例えば2001年のデータを抽出する場合は 抽出条件に Between #2001/01/01# And #2001/12/31# と入力しています。 これは「2001年1月1日から2001年12月31日までに該当するデータを抽出しなさい」という事ですが、年度を指定する場合は1月1日から12月31日までという事は決まっているので、もっと簡単に抽出条件を入力する方法はありませんか?

  • Access クエリで日付の抽出

    教えてください。 クエリで例)2006/03/01以降の日付を抽出したいのですが・・・ どのように指定したら良いのでしょうか?

  • ACCESSでの日付抽出を教えて下さい

    Accessで日付を管理しているのですが、「yyyy/m/d h:mm」の形式から月ごとに抽出したいと考えています。テーブルで年と月と日付を別々に組めば抽出できるのですが、全て一括した形式での抽出はできるのでしょうか。

  • ACCESSでの抽出について

    単純なクエリの抽出なのですが・・・。 区フィールド、町フィールドをクエリで作成して そのクエリを元に抽出フォームを作成しました。 そして、クエリの抽出条件に以下の式を入力しました。 Like "*" & [Forms]![F_抽出]![区] & "*" Like "*" & [Forms]![F_抽出]![町] & "*" しかし、大本のデータに [区]フィールド→品川区 [町]フィールド→空白 ・・・と、どちらかが空白の場合、そのレコード を抽出してくれません。 このように、空白フィールドを持つレコードをも 抽出するにはどのようにしたらようですか? 初歩的な質問で申し訳ありませんがよろしくお願いいたします。

  • ACCESS 今日の日付のデータ抽出 他

    よろしくお願いします。多分基本的なことなんだと思いますが。 クエリでデータ抽出を試みています。 クエリのフィールドは 授業  クラス  日付  個人番号   こくご  A   11/9   101 こくご  B   11/9   102 こくご  A   11/13   101 こくご  B   11/13   102 抽出には2つの条件が必要であり、個人番号と日付が必要です。 日付は基本的に「今日」の日付のものを自動的に抽出したいです。 ★ ↓のように今日の日付のものを自動的に抽出するにはどうしたらいいのでしょうか? 授業  クラス  日付  個人番号   こくご  A   11/9   101 こくご  B   11/9   102 表示方法として、フォームで表示させたいです。 検索用のフォームの中に、「個人番号」を入力するテキストボックスを作り、コンボボックスで表示の指示を出すと、「今日」の日付の検索した「個人番号」の「授業」「クラス」が表示したいのです。 個人番号と前述の、今日の日付のデータが一致したものの抽出となります。 ★ ↓のように個人番号入力後、指示( 「101」入力 )ですが、これは、前述の「クエリの実行」をさせればいいのでしょうか?? 授業  クラス  日付  個人番号   こくご  A   11/9   101 どのようにステップを踏めばいいのか迷っています。

  • アクセスで日付(期間)抽出

    アクセスでわからないことがあるので教えて下さい。 アクセス2003を使用しています。 フィールド名  日付    名前  代金        2001/10/14  田中  4000        2001/04/05  鈴木  1000 とデータが100件ほど入っています。 この日付でたとえば、4月5日~9月15日までの データだけを抽出したい場合どうすればいいでしょうか? 抽出はできれば、入力フォームを作成して 入力フォームから日付を入れれば、抽出する形をとりたいんです。 お願いいたします。

  • Accessの選択クエリから最終日付のデータのみ抽出したい

    Access2002を使用しています。 初心者ですのでよろしくお願いします。 アクセスで選択クエリを作成しました。 このクエリのフィールドは「日付」と「金額」です。 この選択クエリから最終日付のレコードのみを抽出する選択クエリを作製したいのですが、何か方法はありませんでしょうか? 最終日付に対応する金額を抽出したいイメージです。 なお、レコードの作製順番は、必ずしも日付順とはなっていません。(例えば、7/2付でレコードを作成後、7/1付で次のレコードを作製している場合もあります。) 一つの方法として、選択クエリのデザインフォームで集計ボタンを押して日付フィールドの集計項目(グループ化)で「最後」を選択しているのですが、「金額」が全レコード表示されてしまいます。 また、同様にして、金額フィールドの集計項目で「最後」を選択すると、最後に作成したレコードが表示されてしまいます。(上記の例では、7/2ではなく7/1のレコードが表示されます。7/2に対応する金額を抽出したいのですが…) アドバイスよろしくお願いします。

  • Accessのクエリ 抽出条件について

    Accessのクエリ 抽出条件について Accessクエリのフィールドに納品日、検収日、納期検収変更日があり、これらで抽出条件を設定したいのですが、どうしていいか判りません。 抽出条件等の例を画像添付しますので、どうように設定すれば良いか? 具体的に教えて頂けると助かります。 フォームにも同じ項目を作成しています。

専門家に質問してみよう