SELECT STR(MONTH(DATEADD(mm, number, GETDATE())), 2) AS MonthNum, DATENAME(month, DATEADD(month, MONTH(DATEADD(mm, number, GETDATE())), 0) - 1) AS MonthNames FROM master.dbo.spt_values WHERE (name IS NULL) AND (number BETWEEN 0 AND 11)
Abhilash thomas
source share