sql >> Database teknologi >  >> RDS >> Sqlserver

opdeling af en dato/klokkeslæt kolonne i år, måned og uge

Prøv at bruge DatePart funktion som vist i følgende:

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

Bemærk:Hvis du skal beregne ugenummeret efter ISO 8601 standarder, så skal du bruge datepart(iso_week,Mydate)

Du kan også se på DateName funktion

select
  datename(month,Mydate)
From
  MyTable


  1. Variabel i SQL -> FEJL PLS-00103:Opstod symbolet SELECT

  2. PHP hvordan man gemmer HTML-streng i databasen

  3. MariaDB LAST_INSERT_ID() Forklaret

  4. Forbedret script, der returnerer alle egenskaber fra SERVERPROPERTY() i SQL Server