select CAST (0x00009CEF00A25634 as datetime)
дава 2009-12-30 09:51:03.000
Това са две цели числа. Един за частта от датата 0x00009CEF
(десетичен 40175) и един за времевата част 00A25634
(десетичен знак 10638900). Частта с датата е цяло число със знак, даващо брой дни от 1 януари 1900 г. Частта с времето е цяло число, представляващо брой отметки.
Има 300 отметки за секунда.
Може да се види, че следното също връща същия резултат
SELECT DATEADD(MILLISECOND,10638900*10/3.0, DATEADD(DAY,40175, '19000101'))
Ще трябва да разберете как да приложите това към postgres
.
Редактиране:отговор тук очевидно прави това. Не съм го тествал сам.