select convert(varchar(10),'15/Nov/2005:09:39:13 +0800',120)
select cast('1111' as int)
====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。

解决方案 »

  1.   

    select convert(varchar(10),'15/Nov/2005:09:39:13 +0800',120)
    select cast('1111' as int)
    ====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  2.   

    select convert(varchar(20),'15/Nov/2005:09:39:13 +0800',120)
    15/Nov/2005:09:39:13select cast('1111' as int)
    1111====CSDN 小助手 V2.0 2005年10月16日发布====
    CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
    界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
    下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
    拒绝日货。
      

  3.   

    /*-------------去掉create前的[]括号--------------------*/
    [create] function f_date(@col varchar(40))
    returns varchar(40)
    as
     begin
       declare @k varchar(40)
       set @k=@col
                  set @k=replace(@k,'Jan','01')
                  set @k=replace(@k,'Feb','03')
                  set @k=replace(@k,'Apr','04')
                  set @k=replace(@k,'May','05')
                  set @k=replace(@k,'Jun','06')
                  set @k=replace(@k,'Jul','07') 
                  set @k=replace(@k,'Aug','08')
                  set @k=replace(@k,'Sep','09')
                  set @k=replace(@k,'Oct','10')
                  set @k=replace(@k,'Nov','11')
                  set @k=replace(@k,'Dec','12') 
       return(@k)
     end
    go
    declare @t varchar(2000)
    set @t='15/Nov/2005:09:39:13 +0800'
    select convert(datetime,replace(stuff(dbo.f_date(@t),charindex(':',dbo.f_date(@t)),1,' '),'+0',':'),103)
    go
    drop function f_date------------------------------------------------------ 
    2005-11-15 09:39:13.800(所影响的行数为 1 行)第二个问题:char转换成int
    那么用cast(字符常量或者变量 as int) 或者 convert(int,字符常量或者变量)都可以。