HOME»データベーススペシャリスト掲示板»H26 午後1 問2 設問1(1)b,c
投稿する

[0384] H26 午後1 問2 設問1(1)b,c

 いがらしさん(No.1) 
検索で実行するSQLのサブクエリのwhere句の回答が以下になってました。

Y.予約開始時刻  b(<)  :hv3 AND Y.予約終了時刻  c(>)  :hv2

例えば12:00ー13:00で予約したいが、11:30-12:30で予約が入ってる場合、
12:00から1時間分予約が取れないため、空き会議室の検索結果に出てはいけないと思ったのですが、
上記の条件ではY.予約終了時刻の評価がFalseになってしまうため検索にヒットしませんか?

ここの回答の考え方をおしてえていただけないでしょうか?
2022.09.18 22:56
ストラトスさん(No.2) 
問題文では「hv2は予約希望開始時刻、hv3は予約希望終了時刻を表す。」となっています。

(b)(c)部分の文の解答は
Y.予約開始時刻 < :hv3 AND Y.予約終了時刻 > :hv2
です。
これにいがらしさんの挙げた例をあてはめてみますと、
[11:30] < [13:00] AND [12:30] > [12:00]
となりまして、いずれもTrueということになります。
2022.09.19 01:10
 いがらしさん(No.3) 
ストラトス様

しっかり問題を読んでいませんでした…

ご回答ありがとうございます。
2022.09.19 10:41

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2016-2024 データベーススペシャリストドットコム All Rights Reserved.

Pagetop