SELECT CONVERT(varchar(30),getdate(),102) now
结果为
now
---------------------------------------
2005-09-09

解决方案 »

  1.   

    http://www.gdcic.net/dotnetBank/ViewContent.aspx?artid=070000000064
      

  2.   

    2005-06-00这个是日期时间类型吗?
    如果是2005-06-01 00:00:00
    select convert(datetime,'200506'+'01')
    /*
    2005-06-01 00:00:00.000*/
      

  3.   

    转换的时候不会出现语法错误,但结果肯定不正确.
    可以像 rivery(river) 那样操作.
      

  4.   

    哪有00这天呀大爷
    这样吧
    select convert(datetime,'200506'+'01' )