Как сделать UDF в SQL для определения месяца года? - PullRequest
0 голосов
/ 11 октября 2011

Я хочу сделать пользовательскую функцию для вычисления номера месяца от даты.Но проблема в том, что у меня есть месяцы с номерами 1, 2, 3 ... и каждый месяц длится 26 дней, что в сумме составляет 13 месяцев в году, а не 12

любой полезной помощи

1 Ответ

1 голос
/ 11 октября 2011

Я не собираюсь спрашивать вас, почему вы хотите это сделать. Но здесь мы идем:

select convert(int, (datepart(Dayofyear, @date)-1)/26.0)+1
...