sql >> Databasteknik >  >> RDS >> Sqlserver

Uppdatera endast tid från mitt Datetime-fält i sql

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

Eller det här

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


  1. Fråga efter en Oracle-databas med dynamiska tabellnamn

  2. Visa en BLOB-bild PHP MySQL tillsammans med annan data

  3. Kör PostgreSQL med Amazon RDS

  4. Rails klarar inte DB-frågan på sökformuläret