Страницы

Поиск по вопросам

пятница, 16 ноября 2018 г.

Как отфильтровать данные и поставить условие на date

Есть запрос такого вида
Сущность.where(calendars: {date: "1.07.2015"}).count
Мне возвращает количество записей с значением "1.07.2015" в поле date. Но мне надо запрашивать именно 7й месяц (или любой другой). Как отфильтровать и поставить условие на date?
Вот код самой миграции
create_table :calendar do |t| t.belongs_to :user, index: true t.belongs_to :days_info, index: true t.datetime :date t.timestamps end


Ответ

Попробуйте так:
What.where(calendars: {date: '1.07.2015'.to_date...'1.07.2015'.to_date + 1.month}).count

Комментариев нет:

Отправить комментарий