2017-02-16 3 views
0

У меня есть диапазон дат как;Рельсы | 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)