extract() を使用します 機能:
select id, extract(epoch from time) as time,
data1, data2,data3
from log;
どうやらあなたの列はタイムスタンプ列ではなくvarchar
、したがって、extract()
を使用する前に、まずそれを実際のタイムスタンプにキャストする必要があります
select id,
extract(epoch from time::timestamp) as time,
data1, data2,data3
from log;
これは、その列のすべての値がタイムスタンプに対して正しいISO形式である場合にのみ機能します。
これはあなたにあなたがすべきだと教えます