プロが教える店舗&オフィスのセキュリティ対策術

お世話になります
日付DBが20090101になっているので一括で2009/01/01にそろえたいのですが、方法がわかりません
更新クエリだと思うのですが。。。
よろしくお願いします

A 回答 (1件)

表示や印刷の形式だけを変更するなら、書式を@@@@/@@/@@にすればいいと思います。



実際にテーブル1の日付を変更する場合です。
ただし、20090101を2009/01/01に変更する関係上、元データは8文字で、データ型はフィールドサイズが10文字以上の文字列型だとします。
UPDATE テーブル1 SET 日付 = Format([日付],"@@@@/@@/@@")
8文字以外は変更しない場合は、
UPDATE テーブル1 SET 日付 = Format([日付],"@@@@/@@/@@") WHERE Len([日付])=8;

というのでどうでしょうか?

p.s.
@@@@/@@/@@は、@@@@\/@@\/@@とする必要があるかもしれません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!