select CAST (0x00009CEF00A25634 as datetime)
ger 2009-12-30 09:51:03.000
Detta är två heltal. En för datumdelen 0x00009CEF
(decimal 40175) och en för tidsdelen 00A25634
(decimal 10638900). Datumdelen är ett signerat heltal som ger antal dagar sedan 1 jan 1900. Tidsdelen är ett heltal som representerar antalet bockar.
Det är 300 bockar på en sekund.
Det kan ses att följande också ger samma resultat
SELECT DATEADD(MILLISECOND,10638900*10/3.0, DATEADD(DAY,40175, '19000101'))
Du måste ta reda på hur du tillämpar detta på postgres
.
Redigera:ett svar här gör tydligen detta. Jag har inte testat det själv.