8

条件値が UNIX タイムスタンプ (数値 long 値) である SQL クエリに条件を配置するテーブルにタイムスタンプ属性があります。

[...] table.timestampattr > 6456454654 [...]

これどうやってするの?

4

1 に答える 1

14

を使用extract(epoch from ...)して、任意の PostgreSQL 時刻および日付型から Unix タイムスタンプを取得できます (マニュアルの日付/時刻関数を参照してください)。

したがって、クエリフラグメントは次のように記述できます。

[...] extract(epoch from table.timestampattr) > 6456454654 [...]

または、to_timestamp関数は逆の変換を実行するため、次のように書くこともできます。

[...] table.timestampattr > to_timestamp(6456454654) [...]
于 2013-09-11T17:17:26.313 に答える