ruby on rails - a question on ActiveRecord query -
in model, use statement query db table:
where(:date=>start_date..end_date)
it obvious records between start_date
, end_date
in date column. start_date
, end_date
date type values.
based on query, results table but not everything.
the data match date value of "end_date" not return. that's query exclude data on end_date, results start_date
end_date-1.day
, how rid of this? want use query return data end_date>=date>=start_date
try: where('date between ? , ?', start_date, end_date)
Comments
Post a Comment