如何把这个字符串变为日期, 字符串的格式是'201108021355'(数据原有的样子), 日期格式可以为'aug 2 2011 13:55:00'. 当前的数据库是Sybase ASE 12.5. 请教这个转换的SQL语句,多谢了。
解决方案 »
- 寻求一个语句
- 如何解决SQLserver agent 服务不能自动启动?
- 求百万数据的sql server高性能分页sql语句
- 保存记录集为XML的问题 请zjcxc(邹建)进来看一下
- 句子合并,读出数据
- 怎么查询重复数据~~求救!!!!!!!!
- 横竖转换问题
- 为了在没有安装Access2K或者只是安装了Access97的机器能够访问Access2K的DB,应该如何?
- 高分请教Ms SQL Server数据库高手,help me!
- ========== 自动创建表结构,向高手请教 ============
- SQL SERVER INTEGRATION SERVERS 包
- SQL2008的登录问题,sa用户可以登录,windows用户登录不了
declare @t varchar(20)
set @t='201108021355'
select cast(left(@t,4)+'-'+substring(@t,5,2)+'-'+substring(@t,7,2)+' '
+substring(@t,9,2)+':'+right(@t,2) as datetime)
/*
2011-08-02 13:55:00.000
*/
return sdf.parse(dateStr);
老兄,这个代码能在Sybase的SQL中使用吗?