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

Jak przekonwertować bigint (sygnaturę czasową UNIX) na datę i godzinę w programie SQL Server?

To zadziałało dla mnie:

Select
    dateadd(S, [unixtime], '1970-01-01')
From [Table]

Gdyby ktoś się zastanawiał, dlaczego 1970-01-01, nazywa się to czasem epoki .

Poniżej cytat z Wikipedii:

Liczba sekund, które upłynęły od 00:00:00 uniwersalnego czasu koordynowanego (UTC), czwartek, 1 stycznia 1970 r.[1][uwaga 1], nie licząc sekund przestępnych.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Usuń zduplikowane wiersze w SQL Server

  2. Jak przedstawiać swoją wartość jako DBA dyrektorom finansowym

  3. Migawki bazy danych programu SQL Server -4

  4. Jak znaleźć nazwy kolumn dla wszystkich tabel we wszystkich bazach danych w SQL Server

  5. Zwróć procent zbioru wyników w SQL Server