我试图在 SQL 上创建一个非常复杂的东西,更具体地说是 MySQL。
该数据库处理汽车租赁,什么是雪花图案的主表看起来有点像:
id | rent_start | rent_duration | rent_end | customerID | carId
-----------------------------------------------------------------------------------
203 | 2016-10-03 | 5 | 2016-11-07 | 16545 | 4543
125 | 2016-10-20 | 9 | 2016-10-28 | 54452 | 5465
405 | 2016-11-01 | 2 | 2016-01-02 | 43565 | 346
我的目标是创建一个允许给定的查询
1) 周期范围,例如:从 2016-10-03 到 2016-11-03 2) 天数,例如:10
允许我检索在 10 月 10 日至 11 日之间至少连续 10 天实际可用的汽车。这些汽车的 ID 列表绰绰有余……我真的不知道如何设置这样的查询。
如果有帮助:我确实在另一个表中有所有汽车 ID 的列表。
不管怎样,谢谢!