Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

разделяне на колона за дата и час на година, месец и седмица

Опитайте да използвате DatePart функция, както е показано в следното:

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

Забележка:Ако трябва да изчислите номера на седмицата по ISO 8601 стандарти, тогава ще трябва да използвате datepart(iso_week,Mydate)

Можете също така да погледнете DateName функция

select
  datename(month,Mydate)
From
  MyTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е употребата на квадратните скоби [] в sql операторите?

  2. Кои са по-ефективни, CTE или временни таблици?

  3. UPDATE и REPLACE част от низ

  4. Идентификационните данни за услугата SQL Server Agent са невалидни

  5. Какви са различните типове ограничения, налични в SQL Server - SQL Server / T-SQL урок, част 50