select CONVERT(varchar(10), StartDate,120) --不要时间2002-1-1
select convert(char(8),date,112) ----20020101

解决方案 »

  1.   

    select CONVERT(varchar(10), StartDate,120)
      

  2.   

    select CONVERT(varchar(12), '2002-10-23:34:23',120)
      

  3.   

    select CONVERT(varchar(12),cast(时间字段 as datetime),120) from 表名
      

  4.   

    select convert(varchar(4),year(时间字段))+'-'+convert(varchar(2),month(时间字段))+'-'+convert(varchar(2),day(时间字段)) from 表名
      

  5.   

    select RTRIM(left(字段名,charindex(' ',字段名))) from 表
      

  6.   

    convert(char(10),yourDate,111)
    日期格式為﹕ yyyy/mm/dd
      

  7.   

    简单的做法:
    select year(字段名)+'年'+month(字段名)+'月'+day(字段名)+'日' 时间 from 表