count_at_date используя Ruby на рельсах

0

Как реализовать метод count_at_date, который возвращает количество элементов, созданных до определенной даты. Параметры: дата: дата, которую нам нужно подсчитать по элементам: массив элементов, сбрасываемых из БД. Каждый элемент состоит из: id: имя идентификатора автоматического увеличения: заголовок элемента created_at: отметка времени на момент создания Примечания: все транзакции в этой таблице являются вставками (без удаления). Массив будет содержать сотни миллионов элементов, поэтому вы необходимо убедиться, что реализация является наиболее эффективной. Реализация должна быть в Ruby on Rails.

Теги:
ruby-on-rails-3

2 ответа

1

Почему вы не делаете счет в mysql с таким запросом:

SELECT count(id) as count_at_date from YourTable Where created_at < YourSpecificDate
0
day = Policy.where(next_due_date:Date.today .. Date.today + 7,).count

Попробуйте это

Ещё вопросы

Сообщество Overcoder
Наверх
Меню