sql >> Databáze >  >> RDS >> Sqlserver

Jak mohu převést bigint (časové razítko UNIX) na datum a čas na serveru SQL?

Toto fungovalo pro mě:

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

Pro případ, že by někoho zajímalo, proč 1970-01-01, toto se nazývá doba epochy .

Níže je citát z Wikipedie:

Počet sekund, které uplynuly od 00:00:00 koordinovaného světového času (UTC), čtvrtek 1. ledna 1970,[1][poznámka 1] bez započtení přestupných sekund.



  1. potřeba vrátit dvě sady dat se dvěma různými klauzulemi where

  2. Sestavte si kontaktní knihu pomocí Pythonu, PyQt a SQLite

  3. Funkce COS() v Oracle

  4. Oprava „CHYBA:  každý dotaz KROMĚ musí mít stejný počet sloupců“ v PostgreSQL