sql server 中,int 型:200005 怎么转化为:日期型 2000-05-01
sql   server   中,int   型:200005   怎么转化为:日期型   2000-05-01
------解决方案--------------------select cast(rtrim( '200005 ')+ '01 ' as datetime)
------解决方案--------------------select convert(datetime,left(cast(200005 as varchar(6)),4)+ '- '+substring(cast(200005 as varchar(6)),5,2)+ '-01 ')
------解决方案--------------------200005 怎么转化为:日期型 2000-05-01 
 select cast( 
 ( 
 substring(cast(200005 as varchar(20)),1,4) 
 + '- ' 
 +right(cast(200005 as varchar(20)),2) 
 + '- ' 
 + '01 ' 
 ) as datetime)
------解决方案--------------------  select convert(datetime,ltrim(rtrim( '200005 '))+ '01 ')