Как я могу получить номер месяца (не название месяца) с даты на SQL Server? Как я могу получить номер месяца в sql? Я использую следующий код, но он возвращает имя месяца. SELECT DATENAME(mm, GETDATE()) Ответ 1 Использовать функцию datepart с расширением m. SELECT DATEPART(m, getdate()) Ответ 2 Используйте функцию месяца - SELECT MONTH(GETDATE()) Ответ 3 Используйте Datepart: DATEPART(mm,getdate()); Ответ 4 Вы хотите DATEPART: select datepart(mm, getdate()) Ответ 5 Попробуйте следующее: SELECT DATEPART(mm,getdate())