目前有varchar2(50)存放 Jun 19 2013 5:51:53:000PM
需要转换为 2013-06-19 17:51:53 这个样子的
请问该怎么写sql呢。我查阅了好多资料 仍然不能改!!求大哥们帮忙啊!!SQL
需要转换为 2013-06-19 17:51:53 这个样子的
请问该怎么写sql呢。我查阅了好多资料 仍然不能改!!求大哥们帮忙啊!!SQL
解决方案 »
- 关于仓库移库位的数据表如何建立
- 【欢迎讨论】一个数据库设计的问题 我不只是单纯的想知道怎么做
- 关于何时把数据存储为XML数据的问题
- Oracle10g创表查表问题
- 想学习oracle!
- 哪位高手知道在oracle控制台怎么查看服务器库中表的操作用户?
- 为什么我的OracleOraHome81ManagementServer启动不起来.
- 在进行条件查询时条件两边都有索引查得快,还是只要有一端有索引就可以了?为什么?
- oracle报错:包阅读程序失败?求大神帮帮忙
- 关于sql是否能使用索引的场景疑问
- 有没有熟悉ORACLE ERP应收数据库表的大侠看过来!
- cognos8.2连接ORACLE10201报障 CM-SYS-5099
'Mon dd yyyy hh:mi:ss.ffpm',
'NLS_DATE_LANGUAGE = American') as date)
from dual;
'Mon dd yyyy hh:mi:ss.ff',
'NLS_DATE_LANGUAGE = American') as date)
from dual;
'Mon dd yyyy hh:mi:ss.ff',
'NLS_DATE_LANGUAGE = American') as date)
from dual;执行这个报 ORA-01830 日期格式图片在转换整个输入字符串之前结束。
select cast(to_timestamp('Jun 19 2013 5:51:53:000PM',
'Mon dd yyyy hh:mi:ss:ffpm',
'NLS_DATE_LANGUAGE = American') as date)
from dual;
to_char(
to_date(substr('Jun 19 2013 5:51:53:000PM',0,length('jun 19 2013 5:51:53:000PM')-6),'mm dd YYYY hh24:mi:ss','NLS_DATE_LANGUAGE = American')+
decode(substr('Jun 19 2013 5:51:53:000PM',length('jun 19 2013 5:51:53:000PM')-1),'PM',0.5,0)
,
'yyyy-mm-dd hh24:mi:ss'
)
from dual
这样试试