Convert Month Number to Month Name Function in SQL

前端 未结 30 2050
予麋鹿
予麋鹿 2020-11-22 11:53

I have months stored in SQL Server as 1,2,3,4,...12. I would like to display them as January,February etc. Is there a function in SQL Server like MonthName(1) = January? I a

30条回答
  •  醉梦人生
    2020-11-22 12:45

    Declare @MonthNumber int
    SET @MonthNumber=DatePart(Month,GETDATE())
    Select DateName( month , DateAdd( month , @MonthNumber , 0 ) - 1 )
    

    Explaination:

    1. First Decalre Variable MonthNumber
    2. Get Current Month for DatePart which Return Month Number
    3. Third Query Return Month Name

提交回复
热议问题