有时需要替换日期的格式 如 2011-1-1 为 2011-01-01,access下测试通过,其他系统,进行相应变化就是
例子:
表it_sturecord ,
字段 starttime,字符型
我的思路是分成两步
1、替换日月份,需要逐次替换 1-9月
UPDATE it_sturecord SET it_sturecord.starttime = Replace(it_sturecord.starttime,"-1","-01")
WHERE (((it_sturecord.starttime) Like "*-1-*"));
2、年月的长度固定了,日的格式就好替换了
UPDATE it_sturecord SET it_sturecord.starttime = Replace(starttime,mid(starttime,1,8)+mid(starttime,9),mid(starttime,1,8)+"0"+mid(starttime,9))
WHERE (len(mid(starttime,9))=1);
WHERE (len(mid(starttime,9))=1);