ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示
ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示

2012年1月5日木曜日

PostgreSQL 日付同士の差分をとって秒で返す

以下のように書くとできる(○○○はカラム名とか) 。
結果は秒で返る。

EXTRACT(EPOCH FROM ○○○::timestamp - △::timestamp)

例:
SELECT * FROM AAA WHERE  EXTRACT(EPOCH FROM now() - BBB::timestamp) > 100;
AAAテーブルで、現在時刻とBBBカラムに登録された時刻の差が100秒より大きいものを返す