Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Aktualizuj tylko czas z mojego pola Datetime w sql

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

Albo to

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. Różnica między indeksem klastrowanym a nieklastrowanym

  2. Jak ocenić dane wejściowe w klauzuli WHERE

  3. SQL Management Studio i TFS

  4. Optymalizacja zapytań SQL — Jak określić, kiedy i czy jest potrzebna

  5. Potrzebujesz kodu referencyjnego dla SMO w C# SQL Server 2008