我正在寫一個職位空缺數據庫一點樂趣(和嘗試和學習T-SQL/SQL Server的,這就是我在我的申請表,到目前爲止在預訂表檢查可用性。初學者:在SQL
application_id name interviewer location_id from to
-----------------------------------------------------------------------------------------------------------
1 Joe Bloggs Sarah Saunders 100 2008-12-25 00:00:00 2008-12-26 00:00:00
2 Barry White Issac Hayes 100 2008-12-29 00:00:00 2008-12-30 00:00:00
這是很容易找出預訂已經爲這些日期作出;一個簡單的SELECT語句會發現這些出足夠容易
我現在唯一的問題是如何找出什麼。天不包含預訂。我想在下面的表格中查找在「2008-12-25 00:00:00」和「2008年之間location_id 100」的房間中有哪些日期可用-12-30 00:00:00「,並且從27日到28日沒有在房間裏進行採訪的回報。
我確信這很容易,但請給我一些SQL智慧。
此類似:How to implement check availability in hotel reservation system