2011-01-25 60 views
0

在我的模型,我使用where語句來查詢數據庫表:上ActiveRecord的查詢問題

where(:date=>start_date..end_date) 

很明顯,我想獲得在日期start_dateend_date之間的所有記錄柱。 start_dateend_date是日期類型值。

基於此查詢,我得到表的結果,但不是所有的東西

數據匹配日期值「end_date」爲而不是返回。這就是查詢排除在end_date上的數據,它只會得到從start_dateend_date-1.day的結果,如何擺脫這個?我想利用這個查詢與END_DATE> = 日期> = 起始日期

+0

請搜索歷史問題 – apneadiving 2011-01-25 09:41:11

回答

1

嘗試返回數據: where('date BETWEEN ? AND ?', start_date, end_date)