【发布时间】:2011-01-25 09:37:52
【问题描述】:
在我的模型中,我使用 where 语句来查询 DB 表:
where(:date=>start_date..end_date)
很明显,我想在 date 列中获取start_date 和end_date 之间的所有记录。 start_date 和 end_date 是日期类型值。
根据这个查询,我从表中得到了结果但不是全部。
与“end_date”日期值匹配的数据不是返回。那就是这个查询排除了end_date上的数据,它只得到从start_date到end_date-1.day的结果,如何摆脱这个?我想使用此查询返回 end_date>=date>=start_date
【问题讨论】:
-
请搜索问题历史
标签: ruby-on-rails ruby-on-rails-3