次のように部屋の予約ストアを持つpostgreにテーブルがあります。
ルーム ID | 集合時間 | 123456 | [9:00 - 10:00) |
123456号室が9:30から10:00まで空いているか確認したいです。どうすればそれを確認できますか?
次のように部屋の予約ストアを持つpostgreにテーブルがあります。
ルーム ID | 集合時間 | 123456 | [9:00 - 10:00) |
123456号室が9:30から10:00まで空いているか確認したいです。どうすればそれを確認できますか?
&&
演算子を使用して範囲の重複を確認できます(ドキュメントを参照)。したがって、指定された時間範囲で空いているすべての部屋を確認するには、次のクエリを使用できます。
select *
from <your table> as T
where not <given timerange> && T."Meet_time"