
No.3ベストアンサー
- 回答日時:
それなら早く言ってよ(笑)
to_char(開始時刻, 'HH24:MI') >= '13:30'
AND to_char(終了時刻, 'HH24:MI') <= '15:40'
http://www.postgresql.jp/document/pg734doc/user/ …
参考URLの文章の中に関連事項のリンクもあったはず。
大変失礼いたしました。(汗)
説明不足で申し訳ありません。
回答にあったとおりの方法で思い通りの結果が得られました!
併せて参考URLも熟読したいとしたいと思います。
ありがとうございました。
No.2
- 回答日時:
>例:13時30分から15時40分等
そういった要件もあるなら、最初に提示すれば#1さんがアドバイスしてくれたと思いますよ?
to_char関数
date_trunc関数
などで調べてみては?
私の説明不足でした。
>to_char関数
>date_trunc関数
上記の関数はWebで結構ヒットしたのですが、WHERE句での実例集が少なくイメージできませんでした(汗)
失礼いたしました。
No.1
- 回答日時:
【例】
date_part('hour',開始時刻) between 13 and 15
http://www.postgresql.jp/document/pg734doc/user/ …
あんまり古いバージョンだと関数が使えないかも知れません。
最近のものなら大丈夫でしょう。当方は8.2で確認済みです。
この回答への補足
早速のご回答ありがとうございます。
当方のは8.1ですが構文は使用できました。
Where date_part('hour',開始時刻) >= 13 AND date_part('hour',終了時刻) < 15
で13時から15時までのデータは抽出できたのですが、分も合わせて抽出するにはどのようにしたらよいか教えていただけますでしょうか?
例:13時30分から15時40分等
WEBで調べてみたのですがdate_partの引数「hour」のところで時間+分の
値がなかったので、どう指定したらいいかわかりませんでした。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
- その他(Microsoft Office) 【スプレッドシート】最初の契約日と最後の契約期間を抽出したい 添付のように派遣先、スタッフ、契約開始 2 2023/03/13 21:18
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Excel(エクセル) Excelの関数でこんな処理ができますか 1 2023/02/08 13:46
- Excel(エクセル) Excelマクロの差分抽出のコードを教えていただきたいです。 2 2023/03/14 11:40
- MySQL SQLについて教えて下さい。 SELECT分で、あるカラムにある日付の 半年先のデータを取って来たい 3 2022/12/07 22:28
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Oracle sqlのwhere句で下記の条件にしたい場合どうなるでしょうか。 システム日付が開始日以上、終了日以 2 2022/03/25 21:22
このQ&Aを見た人はこんなQ&Aも見ています
-
文字列を time 型に変換するには。
PostgreSQL
-
【SQL】他テーブルに含まれる値に合致する行を抽出
その他(データベース)
-
ポストグレスでisnumeric関数のようなものを使いたい
PostgreSQL
-
-
4
Viewにインデックスは張れますか?
Oracle
-
5
GROUP BYを行った後に結合したい。
Oracle
-
6
含まない言い方ってどうしたらいいんでしょうか
日本語
-
7
データベースのINT型項目にNULLはNG?
MySQL
-
8
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
9
外部参照してるキーを主キーにすることは可能?
その他(データベース)
-
10
timestampのデータはどのようにして入力
PostgreSQL
-
11
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
12
Windows版 pg_dumpの結果をログ取得
PostgreSQL
-
13
type date にnullをinsert
PostgreSQL
-
14
FROM の中で CASE を使えるでしょうか
SQL Server
-
15
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
16
【DB】同じトランザクション内でupdateとselectをしたときの結果値
その他(データベース)
-
17
TCP/IP通信時のサーバーからの受信
C言語・C++・C#
-
18
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLのtimestamp型で時間...
-
hp z200 sffというパソコンな...
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
SELECT INTOで一度に複数の変数...
-
sqlに記述できない文字
-
オラクルのUPDATEで複数テーブル
-
UPDATEで既存のレコードに文字...
-
truncate tableを使って複数の...
-
chr(13) と char(13) の違いっ...
-
JDBCを使ってdate型へのINSERT...
-
SQLをExcelで書いている人を良...
-
エラーを起こす方法
-
SELECT文の結果をDEFINEの値と...
-
VBAでの行数を揃える方法
-
SQLで、Join句で結合したテ...
-
既存データをINSERT文にして出...
-
テーブル定義書(Oracle) 【IX】...
-
UNION ALLでつなげた複数ビュー...
-
ACCESS VBAでSeekメソッドの処...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgreSQLのtimestamp型で時間...
-
Access にて "mm:ss.0" 形式の ...
-
予約システムでの時間の設計に...
-
(SQL)かな・カナデータの並べ...
-
SELECT の仕方 (今月のデー...
-
ご覧ください、ご参照ください...
-
MySQLで期間のUNIQUEってできま...
-
SQL 文 日付範囲を指定したレコ...
-
Mysqlで掲載開始日と掲載終了日...
-
該当レコードなしでエラーを発...
-
重複データより一番古いデータ...
-
オラクルのnumber
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
SELECT INTOで一度に複数の変数...
-
sqlに記述できない文字
-
UPDATEで既存のレコードに文字...
-
truncate tableを使って複数の...
-
エラーを起こす方法
-
既存データをINSERT文にして出...
おすすめ情報