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