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になってしまうため検索にヒットしませんか?
ここの回答の考え方をおしてえていただけないでしょうか?
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ということになります。
(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日経過したスレッドへの投稿はできません。