我想不出怎么写查询查询来检查日期。
例如:
房间桌;room_id, number_of_rooms, checkin(date: 1/05/2012), checkout(date:14/05/2012);
我想写一个查询,检查用户输入的日期(签到和结帐日期)和房间标签(签到和结帐日期);
其思路是了解用户输入的时间段是否在房间表的入住日期和退房日期之间
像这样的东西;
select * from romms
where checkin and checkout date is not among user_entered_checkin and user_entered_checkeou
这是我之前的一个问题的后续问题:我是rails的新手,我正在制定一个病人和医生之间的预约系统,我已经建立了关系,使用devise设置身份验证。我有3个型号:
class Doctor < ApplicationRecord
has_many :appointments
has_many :patients, through: :appointments
end
class Patient < ApplicationRecord
has_many :appointments
has_many :doctors, through:appointments
end
c