【PostgreSql】時間変換

PostgreSql タイムスタンプ変換時間

to_timestamp(first_time / 1000) AT TIME ZONE 'PRC'

ここに画像の説明を挿入

サオ作戦

テーブルには長いタイムスタンプがあります。5 分を超える分のデータを差し引きたいのですが、インターネット上には何も見つかりません。使いにくいです。自分で作成します。

select (extract(EPOCH  from (create_time-(to_timestamp(first_time / 1000) AT TIME ZONE 'PRC'))  / 60))::INTEGER
,create_time,first_time
from  t_event_export  where event_id='36db3c07-72fe-4a99-80b3-ca630d4e1bb2'  and	first_time >  '1677600000000' and first_time <=  '1680278399000'
and 
(extract(EPOCH  from (create_time-(to_timestamp(first_time / 1000) AT TIME ZONE 'PRC'))  / 60))::INTEGER > 5

実行できます。削除 /60 は秒数を要求します
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/daohangtaiqian/article/details/130091984