時間の値が 00:00:00 より大きい Postgres のレコードを選択するにはどうすればよいですか? フィールド タイプは、タイム ゾーン付きのタイムスタンプです。
レコードの例:
"2012-07-30 07:00:00-07"
00:00:00 より大きいものがすべて必要です
時間の値が 00:00:00 より大きい Postgres のレコードを選択するにはどうすればよいですか? フィールド タイプは、タイム ゾーン付きのタイムスタンプです。
レコードの例:
"2012-07-30 07:00:00-07"
00:00:00 より大きいものがすべて必要です
を使用しextract(hour from ...)
ます。ユーザー マニュアルの PostgreSQL の日付/時刻関数を参照してください。
CREATE TABLE test AS SELECT TIMESTAMP WITH TIME ZONE '2012-07-30 07:00:00-07' AS tstamp;
SELECT tstamp FROM test WHERE extract(hour from tstamp) > 0;