比如今天2010-04-23,想要得到04-23,怎么办,谢谢!

解决方案 »

  1.   

    select right(convert(varchar(10),getdate(),120),5)/**----------
    04-23(1 行受影响)
    **/
    可能还有更简单的方法
      

  2.   

    select datename(mm,getdate())+'-'+datename(dd,getdate())
      

  3.   

    select left(CONVERT(varchar(12) , getdate(), 110 ),5)
    /*----------
    04-23(1 行受影响)
    */
      

  4.   

    select month(getdate()) as 月,day(getdate()) as 日
      

  5.   


    select convert(varchar(5),getdate(),110)
      

  6.   

    select right(convert(char,getdate(),23),5)
      

  7.   

    select convert(nvarchar(5),getdate(),110)-----
    04-23(1 行受影响)
      

  8.   

    select convert(varchar(10),month(getdate()))+'-'+convert(varchar(10),day(getdate()))
    go