Intente usar DatePart
como se muestra a continuación:
select
datepart(year,Mydate),
datepart(month,Mydate),
datepart(week,Mydate)
From
MyTable
Nota:si necesita calcular el número de semana mediante ISO 8601
estándares, entonces deberá usar datepart(iso_week,Mydate)
También puede consultar el DateName
función
select
datename(month,Mydate)
From
MyTable