我该如何在Rails的Active Record中实现这个功能?
查找在本月之间(created_at + 100 天)创建的所有模型。
编辑: 好的,抱歉之前没有表述清楚。我想在Rails 3.0的Active Record中实现这个功能。
select
distinct p.ID
from
patients p
inner join vaccines_patients vp on p.ID = vp.patient_id
inner join vaccines v on v.ID = vp.VACCINE_ID
where
month(vp.appliedAt + INTERVAL v.duration DAY) = month(now())
我想使用Active Record来编写一个类似的查询,但是使用where条件。
..
包含起始和结束值,...
排除结束值。问题可能是像其他人提到的那样,需要使用end_date.end_of_day
或end_date + 1
。 - d3vkit