в дополнение к оригиналу
SELECT DATENAME(m, str(2) + '/1/2011')
Вы можете сделать это
SELECT DATENAME(m, str([column_name]) + '/1/2011')
так вы получите имена для всех строк в таблице. где [column_name] представляет целочисленный столбец, содержащий числовое значение от 1 до 12
2 представляет любое целое число, по строке контакта я создал дату, где я могу извлечь месяц. «/ 1/2011» может быть любой датой
если вы хотите сделать это с переменной
DECLARE @integer int;
SET @integer = 6;
SELECT DATENAME(m, str(@integer) + '/1/2011')