- ベストアンサー
Access 日付の/を自動で入れる
お世話になります 日付DBが20090101になっているので一括で2009/01/01にそろえたいのですが、方法がわかりません 更新クエリだと思うのですが。。。 よろしくお願いします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
表示や印刷の形式だけを変更するなら、書式を@@@@/@@/@@にすればいいと思います。 実際にテーブル1の日付を変更する場合です。 ただし、20090101を2009/01/01に変更する関係上、元データは8文字で、データ型はフィールドサイズが10文字以上の文字列型だとします。 UPDATE テーブル1 SET 日付 = Format([日付],"@@@@/@@/@@") 8文字以外は変更しない場合は、 UPDATE テーブル1 SET 日付 = Format([日付],"@@@@/@@/@@") WHERE Len([日付])=8; というのでどうでしょうか? p.s. @@@@/@@/@@は、@@@@\/@@\/@@とする必要があるかもしれません。