((date1>=min(date) and date2<=max(date)) or (date2>=min(date)) or (date1<=max(date))) and roomid=1 提取符合的记录因为每天只有一个价,所以记录之间不存在重复
用循环按每天去匹配记录中的的日期和价格能得到显示一上面这些记录本身就是显示二(date1/date2稍稍按实际改动)
date2-date1就是数量单价x数量=总计不太难啊!基本上搞好php的日期函数就可以了建议做这些钱应该多与业务人员沟通一下,我以前做旅行社都学到不少旅行社的知识
如果你有“旅行批发”的概念,做酒店、报团、机票等等数据库就会很清晰顺手了