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

varchar转换成datetime

2012-01-31 
varchar转换成datetime在线等日期(varchar)9.412.310.103.10....将日期(varchar)转换成datetime(例如2006-

varchar转换成datetime 在线等
日期(varchar)
            9.4
            12.3
            10.10
            3.10  
              ..
              ..  

将   日期(varchar)转换成   datetime(例如   2006-09-04)

select   convert(char(10),cast( '2006 '+ '- '+replace(日期, '. ', '- ')   as   smalldatetime),120)

结果失败,提示“从字符转换成   smalldaetime   时发生错误”

搞了半天都没出来,帮帮忙   谢谢各位大虾!



[解决办法]
不需要replace,可以直接這麼寫

Declare @Date Varchar(10)
Select @Date = '9.4 '
select convert(char(10),cast( '2006. ' + @Date as smalldatetime),120)

热点排行