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

MSSQL - Konverter millisekunder siden 1970 til datetime2

Brug af formlen fra @ Mikeal Erikssons svar her .

Jeg ville konvertere float til en bigint og derefter oprette datetime:

select 
  DATEADD(MILLISECOND, 
          cast(dateModified as bigint) % 1000, 
          DATEADD(SECOND, cast(dateModified as bigint) / 1000, '19700101'))
from sometable

Se SQL Fiddle with Demo



  1. hvordan man henter json-data fra iphone post request

  2. problem ORA-00001:unik begrænsning overtrådt, kommer i INSERT/OPDATERING

  3. Kilde til fejlen ' uventet søgeordsargument 'hent' ' i pandas to_sql?

  4. Hvordan kan jeg undgå reparation med keycache i MySQL?