Postres データベースがあり、2 つのタイムスタンプ フィールドを比較したいと考えています。
基本的なクエリ:
select t1.valu1, t1.valu2 from table1 as t1 where t1.valu1 == t1.valu2
タイムスタンプ比較あり:
select t1.valu1, t1.valu2 from table1 as t1
where EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE t1.valu1 )
== EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE t1.valu2 )
のサンプル値valu1
:
'14:50:15'
,'10:50:15'
valu2
:
'11:10:15'
, '17:50:15'
valu1
とvalu2
をタイムスタンプに変換し、後で比較したい。
// syntax of extract
EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE '20:38:18');
次の形式でエラーが発生します。
EXTRACT(EPOCH FROM TIMESTAMP WITH TIME ZONE t1.valu2 )