管理酒店房间的季节性价格

时间:2014-05-06 05:13:28

标签: php mysql

我正在努力管理酒店房间的季节性价格。

在我的价格表中:

season        startdate     enddate      price   room_id
----------- ------------- --------------------------------


offseason     2014-03-01   2014-07-30    6500        1



   season     2014-08-01   2014-12-28    7500        1



peakseason    2015-01-01   2015-03-30    8500        1

startdate和enddate设置为日期,room_id是房间表中的id。

如果某人选择room_id 1且入住日期为15-03-2014&结帐日期:17-03-2014。

我想计算上述入住时间,退房日期包含在哪个季节?

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

你可以尝试

SELECT season from price_table where str_to_date(startdate,'%d-%m-%Y')>='15-03-2014' and str_to_date(enddate,'%d-%m-%Y')<='17-03-2014' and room_id=1