select substring(FieldName,1,4)+'-'+substring(FieldName,5,2)+'-'+substring(FieldName,7,2)+' '+substring(FieldName,9,2)+':'+substring(FieldName,11,2)+':'+substring(FieldName,13,2)
解决方案 »
- 数据库的还原问题
- 在SQL中,打开表,返回所有行时,提示:无法执行查询,因为一些文件缺少或未注册。再次运行安装程序确保要求的文件已注册?
- 修改了计算机名,导致sql server2008自动备份不能运行
- 如何更新一个mssql里面两个库表字段的更新而更新
- 十万火急,在线等(显示数据库表关系问题,谢谢)
- 请教一个Case用法的基础问题??
- Sql server 是否能像 ACCESS 那样用SQL 语句
- 随即读取数据库中n条记录!在线等
- 我用点对点拨号方式访问一个装有SQL Server 的计算机,现在我在我的机上能否访问对方的MSSQL数据吗?
- 如何复制MSSQL的DATABASE-从E文NT的到PWIN98的MSSQL
- 高分求SQL語句
- 如何处理这样一个表中?取得这样的时间?
set @fieldname=cast(20040302215041 as varchar(50))select cast(substring(@fieldname,1,4)+'-'+substring(@fieldname,5,2)+'-'+substring(@fieldname,7,2)+' '+substring(@fieldname,9,2)+':'+substring(@fieldname,11,2)+':'+substring(@fieldname,13,2) as datetime)
--结果
------------------------------------------------------
2004-03-02 21:50:41.000(1 row(s) affected)
set @d=20040302215041select cast(left(@d,8)+' '+stuff(stuff(right(@d,6),3,0,':'),6,0,':') as datetime)
set @d=20040302215041select cast(left(@d,8)+' '+stuff(stuff(right(@d,6),3,0,':'),6,0,':') as datetime)/*--测试结果
------------------------------------------------------
2004-03-02 21:50:41.000(所影响的行数为 1 行)--*/