在SQL库中中,我想把一个时间的形式2007-6-7 10:10:10转换为2007-6-7这样,请指教!
批量的转换  是用那个函数  todate???

解决方案 »

  1.   

    select convert(varchar(10),'2007-6-7 10:10:10',120)
      

  2.   

    select convert(nvarchar(10),'2007-6-7 10:10:10',120)
      

  3.   

    用convert()函数转换下select convert(nvarchar(10),colname ,120) from tb
      

  4.   

    select convert(nvarchar(10),某列,120) from 某表 where 条件 
      

  5.   


    select convert(nvarchar(10),某列,120) from 某表 where 条件 
      

  6.   

    select convert(varchar(9),'2007-6-7 10:10:10',120) result/*
       result
    --------------
      2007-6-7
    */select convert(varchar(9),cast('2007-6-7 10:10:10' as datetime),120) result
    /*
       result 
    --------------
       2007-06-07*/
      

  7.   


    select convert(varchar(10),cast('2007-6-7 10:10:10'as datetime),120) result/*
       result 
    --------------
       2007-06-07*/