2017-02-16 217 views
0

我有一个日期范围为;Rails | SQL日期范围但包含

start_day = Date.parse("2017-02-15") 
last_day = Date.parse("2017-02-17") 

我想获取记录;

@availabilities = Availabilities.where(date: start_day..last_day) 

但是这里的东西是,它寻找中间的记录。我需要检查15 & 17以及。因为当我使用它时,它返回nil。不过,我有2017-02-15的记录。

谢谢。

回答

-1

使用此代码:

@availabilities = Availabilities.where("date >= ? AND date <= ?",start_day,last_day)