sql >> データベース >  >> RDS >> Sqlserver

SQLServerのUNIX_TIMESTAMP

    1970年より前の日付、またはミリ秒の精度に悩まされていない場合は、次のようにしてください。

    -- SQL Server
    SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)
    

    MySQLの組み込み関数とほぼ同じくらい簡単です:

    -- MySQL
    SELECT UNIX_TIMESTAMP(DateField);
    

    その他の言語(Oracle、PostgreSQLなど):現在のエポックタイムを取得する方法...

    ミリ秒の精度が必要な場合(SQL Server 2016 / 13.x以降):

    SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)
    


    1. MySQLWorkbenchでデータベースをリバースエンジニアリングする方法

    2. 使用されているMySQL構成ファイルを特定します

    3. SpringBoot +JPAを使用してPostgreSQLjsonbを保存する方法は?

    4. MySQLデータベース内のすべてのテーブルのレコード数を取得します