我在oracle中得到一列日期格式的数据22-六月-2008
21-六月-2008
20-六月-2008
19-六月-2008
18-六月-2008
17-六月-2008
这个不是我想要的格式,我想要把它转变成 2008-06-22
2008-06-21
……
请问如何实现
21-六月-2008
20-六月-2008
19-六月-2008
18-六月-2008
17-六月-2008
这个不是我想要的格式,我想要把它转变成 2008-06-22
2008-06-21
……
请问如何实现
如果源数据是varchar的,需要substr或者用to_date+to_char来转换
select to_date('2008-07-10','yyyy-mm-dd') from dual;
还可以用trunc函数