字段格式是这样:

月份排在天后面了. 想改成yyyy/mm/dd格式 . 有些值还没到天 . 可以直接替换吗,还是需要建个新字段来取值 .
------解决思路----------------------
SELECT to_char(to_date(adddate, DECODE(length(adddate),10,'yyyy dd mm', 'yyyy mm')),'yyyy/mm/dd') FROM t
------解决思路----------------------
用字符串存储日期我也是醉了。
当然如果仅想替换的话
1、
select replace(adddate,' ','/') from table_name;
2、
select rpad(replace(adddate,' ','/'),10,'/01') from table_name;
楼主自己看着办