我有下表 SEASONS ,其时间段定义了每个时间段的预订价格;
ID, STARTDATE, ENDDATE, PRICE
6, 2012-06-01, 2012-06-30, 20
7, 2012-07-01, 2012-07-31, 35
8, 2012-08-01, 2012-08-31, 30
9, 2012-09-01, 2012-09-30, 25
此表定义定价期(定价期的开始和结束日期以及该特定定价期中每天的预订价格)。问题是如何创建一个查询,该查询将返回某个给定预订期间所有天的预订总价?例如,如何计算(SELECT?)从 2012-06-10 到 2012-08-20 期间的总(SUM)预订价格?
(当然可以很容易地手动计算 = 21(6 月的天数)x20 + 31(7 月的天数)x35 + 20(8 月的天数)x30 = 2105) 返回总预订价格的 SELECT 语句应该是什么样子?