Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

dividindo uma coluna de data e hora em ano, mês e semana


Tente usar o DatePart funcionar como mostrado a seguir:
select
  datepart(year,Mydate), 
  datepart(month,Mydate),
  datepart(week,Mydate)
From
  MyTable

Observação:se você precisar calcular o número da semana por ISO 8601 padrões, você precisará usar datepart(iso_week,Mydate)

Você também pode consultar o DateName função
select
  datename(month,Mydate)
From
  MyTable