select CAST (0x00009CEF00A25634 as datetime)
2009-12-30 09:51:03.000
を提供します
これは2つの整数です。日付部分用に1つ0x00009CEF
(10進数の40175)および時間部分用の1つ00A25634
(10進数の10638900)。日付部分は、1900年1月1日からの日数を示す符号付き整数です。時間部分は、ティック数を表す整数です。
1秒間に300ティックあります。
以下も同じ結果を返すことがわかります
SELECT DATEADD(MILLISECOND,10638900*10/3.0, DATEADD(DAY,40175, '19000101'))
これをpostgres
に適用する方法を理解する必要があります 。
編集:回答こちら どうやらこれを行います。自分でテストしたことはありません。