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
-
timestampのデータはどのようにして入力
PostgreSQL
-
0の除算
PostgreSQL
-
-
4
GROUP BYを使ったSELECT文の総件数を求める方法
SQL Server
-
5
外部参照してるキーを主キーにすることは可能?
その他(データベース)
-
6
SQLで特定の項目の重複のみを排除した全項目を取得する方法
その他(プログラミング・Web制作)
-
7
SELECT 文 GROUP での1件目を取得
SQL Server
-
8
SELECT INTOで一度に複数の変数へ代入をするにはどのようにすれがよいでしょうか?
PostgreSQL
-
9
単純なselectが遅くなるのですが、理由がサッパリわかりません
PostgreSQL
-
10
postgresql についてです
PostgreSQL
-
11
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
12
<a href=#" …>の意味を教えてください。"
HTML・CSS
-
13
BETWEEN を2つ以上使用する方法はありますか?
MySQL
-
14
プルダウンメニューにDBの内容を表示させる
PHP
-
15
テーブルにcsvファイルをインポートできない
PostgreSQL
-
16
テーブルの最後(最新)のレコードを抽出したい
MySQL
-
17
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
18
テーブルからのselectにおいてデータの有無により結果をわけたい
PostgreSQL
-
19
データベースのINT型項目にNULLはNG?
MySQL
-
20
Chr(13)とChr(10)の違いは?
PowerPoint(パワーポイント)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLのtimestamp型で時間...
-
絶対参照と相対参照の違いを教...
-
Access にて "mm:ss.0" 形式の ...
-
予約システムでの時間の設計に...
-
SELECT INTOで一度に複数の変数...
-
sqlに記述できない文字
-
【SQL】他テーブルに含まれる値...
-
フラグをたてるってどういうこ...
-
Accessで今日から5日後
-
結合したテーブルをSUMしたい
-
データ削除とSQL*Loaderでのイ...
-
オラクルのUPDATEで複数テーブル
-
ACCESSのVBAにてExcelに行...
-
CASEでBETWEEN制約
-
Japanese schools tests
-
【sqlite3】deleteしても.dbフ...
-
selectの単純繰り返し
-
SELECTした結果に行番号を求めたい
-
エラーを起こす方法
-
データ無し時は空白行にしたい...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PostgreSQLのtimestamp型で時間...
-
Access にて "mm:ss.0" 形式の ...
-
SELECT の仕方 (今月のデー...
-
MySQLで期間のUNIQUEってできま...
-
Excelの外部参照と書式設定につ...
-
予約システムでの時間の設計に...
-
英単語の意味
-
ご覧ください、ご参照ください...
-
該当レコードなしでエラーを発...
-
SQL 文 日付範囲を指定したレコ...
-
NASAで働くにはどうしたらいい...
-
【SQL】他テーブルに含まれる値...
-
SELECT INTOで一度に複数の変数...
-
フラグをたてるってどういうこ...
-
スキーマ
-
sqlに記述できない文字
-
オラクルのUPDATEで複数テーブル
-
Accessで今日から5日後
-
timestampのデータはどのように...
-
UPDATEで既存のレコードに文字...
おすすめ情報