首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

..'2006-10'字符串小弟我要转换成日期相应的格式 多谢

2012-01-16 
在线等..'2006-10'字符串我要转换成日期相应的格式 谢谢如题 谢谢!![解决办法]declare @str varchar(10)se

在线等..'2006-10'字符串我要转换成日期相应的格式 谢谢
如题 谢谢!!

[解决办法]
declare @str varchar(10)
set @str = '2007-01-13 '
select convert(datetime,@str)
select cast(@str as datetime)
[解决办法]
declare @str varchar(10)
set @str= '2006-10 '+ '-01 '
select convert(datetime, @str, 120)
[解决办法]
select cast( '2006-10 '+ '-01 ' as datetime)
result:
------------------------------------------------------
2006-10-01 00:00:00.000

(所影响的行数为 1 行)
[解决办法]
楼上:
select cast( '2006-10-01 ' as datetime) from table where fcanceltime= '2006-01-10 '
因为表中有多个时间字段,象:定制时间,取消时间。。
我这样指定就可以把取消时间为 '2006-01-10 '的具体字段设为日期格式了是吗

热点排行