В SQL Server месяцы хранятся как 1,2,3,4, ... 12. Я хотел бы отобразить их как январь, февраль и т. Д. Есть ли в SQL Server такая функция, как MonthName (1) = январь? Я пытаюсь избежать заявления CASE, если это возможно.
to_char(to_date(V_MONTH_NUM,'MM'),'MONTH')
где V_MONTH_NUM - номер месяца
V_MONTH_NUM
SELECT to_char(to_date(V_MONTH_NUM,'MM'),'MONTH') from dual;