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

(sql) 字符 转 datetime,该如何解决

2012-01-26 
(sql) 字符 转 datetimeMS-SQL:例如2007/1/2上午07:04:00转datetime类型求最简单的方法[解决办法]declare

(sql) 字符 转 datetime
MS-SQL:例如
2007/1/2   上午   07:04:00   转   datetime   类型

求最简单的方法

[解决办法]
declare @sdt varchar(100)
set @sdt= '2007/1/2 上午 07:04:00 '
select case when charindex( '上午 ',@sdt) > 0 then replace(@sdt, '上午 ', ' ')
when charindex( '下午 ',@sdt) > 0 then dateadd(hh,12,replace(@sdt, '下午 ', ' '))
end

热点排行