用DATENAME(datepart, date)函数写表达式吧。

解决方案 »

  1.   


    select replace(convert(varchar(6),getdate(),107),' ','-')
      

  2.   

    set language N'English'
    select month ='18-' + datename(month,'2005-12-18')
      

  3.   

    To hdhai9451(新新人类)你的语句没有转换阿。
      

  4.   

    to scmail81(freedom)在一个SQL语句用,不好把 set language N'English' 和select语句结合起来吧。
      

  5.   

    SET language N'English'
    select month ='18-' + datename(month,'2005-12-18')
    可以啊,结果如下
    MONTH
    18-December
      

  6.   

    我的SQL语句是程序里面定义的,可以直接把SET language N'English'写进去么?