【发布时间】:2015-11-05 11:05:09
【问题描述】:
我目前正在研究汽车租赁系统,并且对预订汽车有一些不确定性。订车时如何显示所有日期。
示例。
汽车 BMV 从 11.20 2015 到 05.12.2015 以及 30.11.205 到 10.12.205 和 10.12.2015 到 25.12.2015
如果 clint 想在这个日期进行新的预订,我将创建 ALERT "This date is reserved for the car"。
所有这些都适用于单个预订日期,但我需要多个。
我的cuttent数据库是这样的:
预订:
id customer_id car_id booking_date return_date time_stamp
------ ----------- ------ ------------ ----------- ----------------
1 2 5 2015-11-04 2015-11-12 15.06.10 20:10
2 3 2 2015-11-02 2015-11-13 15.06.10 20:10
3 1 11 2015-11-05 2015-11-16 15.06.10 20:10
4 4 8 2015-11-10 2015-12-16 15.06.10 20:10
汽车:
id car_type_id branch_id registration_number color date_of_manifacturing base_price_per_day
------ ----------- --------- ------------------- ------- --------------------- --------------------
1 1 1 BG-123-431 White 2010-11-15 30
2 2 1 BG-A32-212 Metalic 2015-11-04 30
3 3 2 PA-332-421 Metalic 2008-05-03 35
4 4 1 SM-312-542 Black 2014-06-01 35
5 5 1 BG-4393-54 Black 2012-05-03 50
6 6 1 NS-423-64 White 2010-10-08 50
【问题讨论】:
-
你所说的“我需要多个”是什么意思,你能举例说明一下汽车 id 5 的预期结果是什么吗?
-
像我一样检查从 2012 年 6 月 1 日下午 5:00 到 2012 年 6 月 3 日上午 11:00 以及其他日期到另一个日期等期间是否有车...类似酒店预订系统
-
标记为不具建设性。 OP 没有要求你质疑他的商业计划。
标签: mysql sql database database-design