[pgsql-jp: 25610] time型の検索
Kazusi Nakamura
kazz @ emsg.jp
2002年 4月 16日 (火) 14:21:18 JST
こんにちは。中村と申します。
環境:RedHat Linux 7.X
PostgreSQL-7.1.3
つたない質問ですいません。どなたかご教授くだされば幸いです。
テーブル構造を
create table a(
id integer,
st time, -- 開始時刻
et time); -- 終了時刻
としまして、データを
id st et
-----------------------------
1 18:00:00 04:00:00
2 08:00:00 20:00:00
とした場合に、'21:00:00'はどのレコードに含まれるか?
を下記SELECT文で問い合わせをしました。
SELECT id from a where '21:00' between st and et;
その結果
id
----
(0 rows)
です。(あたりまえですが。。。)
id = 1 の結果を取得するには どのような方法があるのでしょうか?
よろしくお願いいたします。
pgsql-jp メーリングリストの案内