こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

特定の時間のだけ表示したいです

データベースに
名前|取得時間
AAA|2011-12-11 19:00:33.562266
BBB|2011-12-16 18:53:13.163553
CCC|2011-12-19 14:01:35.91384
ってあった際に、18時から20時の間だけ抽出して

名前|取得時間
AAA|2011-12-11 19:00:33.562266
BBB|2011-12-16 18:53:13.163553
と表示したいです。

時間はnow()でINSERTしています。
宜しくお願いします。

投稿日時 - 2012-01-16 17:43:37

QNo.7248255

すぐに回答ほしいです

質問者が選んだベストアンサー

select * from テーブル名
where date_part('hour', 取得時間) between 18 and 19;

または
select * from テーブル名
where date_part('hour', 取得時間) >= 18 date_part('hour', 取得時間) < 20;

投稿日時 - 2012-01-16 20:38:48

お礼

助かりました。
ありがとうございます。

投稿日時 - 2012-01-17 13:16:16

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問