select stuff(convert(char(10),getdate(),110),1,2,left(datename(mm,getdate()),3))

解决方案 »

  1.   

    先Set language English

    Select CONVERT(CHAR(11),tdate,100)试下
      

  2.   


     xluzhong(Ralph):系统返回的结果是  04-08-2005;
    paoluo(一天到晚游泳的鱼) :提示错误:查询设计器不支持 SET STATEMENT SQL 构造。我用的是中文版的,想通过SQL取出这个日期在前台显示,拜托了!!
      

  3.   

    set language english
    select stuff(convert(char(10),getdate(),110),1,2,left(datename(mm,getdate()),3))
      

  4.   

    select CONVERT(varchar(11),tdate,120) from yourtable
      

  5.   

    最直接得方法 用cast(tdate as char(10))
      

  6.   


    select cast(tdate as varchar(10))