Rails, я хочу получить список статей по месяцам, помочь в настройке моего запроса - PullRequest
0 голосов
/ 07 декабря 2010

Мне нужно, чтобы вывод был таким:

MONTH YEAR COUNT

Nov 2009 12
Oct 2009 3
Sep 2009 1
...
..

Пока у меня есть:

@articles = Article.count(:group=>'MONTH(created_at)')

Но это возвращает:

COUNT MONTH_IN_DIGIT_FORM

1     12
32    11
3     10
..
..

1 Ответ

1 голос
/ 07 декабря 2010

Это не очень переносимо в другую БД (сейчас MySQL), но это будет работать:

Article.count(:group=>"DATE_FORMAT(created_at, '%Y %b')")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...