[pgsql-jp: 25995] Re: 時間帯検索の重複チェック
Hiroshi Ishiura
issy777 @ entrance-e.com
2002年 5月 16日 (木) 22:04:27 JST
石浦です。
> 白井です。
>
> > date |start_time|end_time
> > -----------------------
> > 2002-05-16 | 10:00:00 |13:00:00
>
> 空いてるかどうかを返すなら、
>
> SELECT (count(*) = 0) FROM reserve
> WHERE
> (date = 'DATE_TO_RESERVE')
> AND
> (NOT
> (
> 'ENDTIME_TO_RESERVE' < start_time
> OR
> end_time < 'STARTTIME_TO_RESERVE'
> )
> );
>
> でどうです?
ふむ。なるほど。今回は中川さんのoverlapsで実装できましたが、
いろいろな書き方がありますね。勉強になりました。
>
> --
> shirai @ p1jp.com
>
> Shirai,Kaoru
> PlusOne Co.,Ltd
--
Hiroshi Ishiura <issy777 @ entrance-e.com>
pgsql-jp メーリングリストの案内