• 締切済み

SQLで日付の更新は?

DBの初心者です。 DBはAccess。 日付の項目のレコードを更新したいのですが SQLではどうかけばいいのでしょうか? レコードは複数です。 更新パターン1  年を一括で2003から2004に変更する   2003/06/20 → 2004/06/20 更新パターン2  現在のレコードの内容の日付を10日後に変更する  2003/06/20 → 2004/07/01 よろしくお願いします。

みんなの回答

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

> 更新パターン1 UPDATE テーブル名 SET テーブル名.フィールド名 = DateAdd("m",1,[フィールド名]) > 更新パターン2 UPDATE テーブル名 SET テーブル名.フィールド名 = DateAdd("d",10,[フィールド名]) でどうでしょうか?

gorou
質問者

お礼

早速の回答ありがとうございます。 おそらくこれで動くと思うのですが、 実際にやってみると 「Err:-2147467259=更新可能なクエリであることが必要です。」 とエラーになってしまいます。 SQL以外の問題ぽいですが・・・・。

関連するQ&A