2017-02-16 77 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)