sql >> Database >  >> RDS >> Sqlserver

een datetime-kolom splitsen in jaar, maand en week

Probeer de DatePart te gebruiken functioneren zoals hieronder getoond:

select
  datepart(year,Mydate), 
  datepart(month,Mydate),
  datepart(week,Mydate)
From
  MyTable

Opmerking:als u het weeknummer moet berekenen met ISO 8601 standaarden, dan moet je datepart(iso_week,Mydate) . gebruiken

Je zou ook kunnen kijken naar de DateName functie

select
  datename(month,Mydate)
From
  MyTable


  1. Een draaitabel maken in Laravel

  2. Rijpositie verkrijgen in MYSQL-query

  3. Hoe de PostgreSQL array_agg-functie naar SQLite vertalen?

  4. SQL-sorteervolgorde met null-waarden als laatste