@eldar_web

Как в Ruby on Rails можно группировать данные из модели по определенному времени (месяцу)?

К примеру, есть модель User (у нее есть стандартное поле :created_at).

Так вот можно ли узнать количество user-ов по декабрю, к примеру?
  • Вопрос задан
  • 235 просмотров
Решения вопроса 1
MAXOPKA
@MAXOPKA
Можно так:
User.where(created_at: Date.parse('December')...Date.parse('December')+1.month).count
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
User.where("strftime('%m', created_at) = ?", '12').count
для sqlite
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы