Цитата Сообщение от AlexBut Посмотреть сообщение
Пробовал но у source_time тип bigint
Без учета часового пояса и правил перехода на летнее время:
select * from public.data_raw where source_time > ((extract(epoch from timestamp '2024-01-10 00:00:00.0') + 11644473600) * 10000000)::bigint limit 100;

С учетом часового пояса:
select * from public.data_raw where source_time > ((extract(epoch from timestamp with time zone '2024-01-10 00:00:00.0+07') + 11644473600) * 10000000)::bigint limit 100;

extract(epoch from timestamp with time zone '2024-01-10 00:00:00.0+07') - количество секунд с 01.01.1970 00:00:00 UTC по 10.01.2024 00:00:00 UTC+7

11644473600 - количество секунд с 01.01.1970 00:00:00 UTC по 01.01.1601 00:00:00 UTC
select extract(epoch from timestamp '1601-01-01 00:00:00.0');
-11644473600 - берем по модулю

10000000 = 1000000000/100 - число 100-наносекундных интервалов в одной секунде