0

時間の値が 00:00:00 より大きい Postgres のレコードを選択するにはどうすればよいですか? フィールド タイプは、タイム ゾーン付きのタイムスタンプです。

レコードの例:

"2012-07-30 07:00:00-07"

00:00:00 より大きいものがすべて必要です

4

1 に答える 1

3

を使用し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;
于 2012-11-21T01:16:22.757 に答える