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

Актуализирайте само времето от моето поле Datetime в sql

UPDATE MyTable 
SET MyDate = DATEADD(HOUR, 4, CAST(CAST(MyDate AS DATE) AS DATETIME)) 

Или това

UPDATE MyTable 
SET MyDate = DATEADD(HOUR, 4, CAST(FLOOR(CAST(MyDate AS FLOAT)) AS DATETIME))


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да изразите своята стойност като DBA пред финансовите ръководители

  2. String_agg за SQL Server преди 2017 г

  3. Как да определим броя на дните в месеца в SQL Server?

  4. T-SQL има ли агрегатна функция за конкатенация на низове?

  5. 3 начина за извличане на месеца от дата в SQL Server (T-SQL)