【发布时间】:2013-08-07 10:59:50
【问题描述】:
我有一个要求,我完全不知道如何编写查询。我是这家公司的新人,所以请帮助我
用户将选择以下日期:
例如:
从日期:2013-08-02 到日期:2013-09-03 (YYYY-MM-DD)
id resort_id room_id Date1 Date2 price
5 35 45 2013-11-01 2013-11-30 3000.00
6 35 50 2013-07-25 2013-08-25 2000.00
7 35 541 2013-07-25 2013-08-25 4000.00
8 35 541 2013-08-26 2013-09-26 4000.00
现在我应该得到每个日期的基于价格的结果或两个日期组的价格总和(按房间 ID)
预期结果
id resort_id room_id Date1 Date2 price
6 35 50 2013-07-25 2013-08-25 2000.00
7 35 541 2013-07-25 2013-08-25 4000.00
8 35 541 2013-08-26 2013-09-26 4000.00
或
id resort_id room_id price
6 35 50 2000.00
7 35 541 8000.00
【问题讨论】:
-
你能解释一下什么是Date1和Date2吗?
-
这是一个复杂的查询
-
@bew 我认为这些是该价格的日期范围
-
Date1 和 Date 2 类似于 from_date 和 to_date。如果用户提供的日期介于 date1 和 date2 之间,则价格应显示在结果中
-
@SomeshMukherjee 是的,你是对的