重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

データベースに
名前|取得時間
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しています。
宜しくお願いします。

A 回答 (1件)

select * from テーブル名


where date_part('hour', 取得時間) between 18 and 19;

または
select * from テーブル名
where date_part('hour', 取得時間) >= 18 date_part('hour', 取得時間) < 20;
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/01/17 13:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す