我想要实现这样的效果 
比如 2008-06-25 09:35:58.000
我要截取成 2008-06-25 
这个怎么弄 请各位大侠帮帮忙 
3Q

解决方案 »

  1.   

    SELECT CONVERT(VARCHAR(10),'2008-06-25 09:35:58.000 ',120)/*
    ---------- 
    2008-06-25(所影响的行数为 1 行)
    */
      

  2.   


    SELECT CONVERT(VARCHAR(10),'2008-06-25 09:35:58.000 ',120)
      

  3.   

    convert(varchar(10),'2008-06-25 09:35:58.000') 
      

  4.   


    convert(varchar(10),Datetime,120)
      

  5.   

    select left(convert(nvarchar(30),getdate(),126),10)
      

  6.   

    select left('2008-06-25 09:35:58.000',10) 
      

  7.   

    请问下你们在SQL2005查出来有列名吗?为什么我的显示是无列名。如果要给CONVERT(varchar(10),Hdfbtime,120)。。求大神指教!
      

  8.   

    如果要给CONVERT(varchar(10),Hdfbtime,120)一个列名!= =激动了。打掉了。补充!因为我这个是查出来绑定在gridview上的一个列。- -所以 CONVERT(varchar(10),Hdfbtime,120)