Rails,我希望按月收到文章列表,帮助调整我的查询

时间:2010-12-07 04:34:48

标签: ruby-on-rails

我需要输出如下:

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 个答案:

答案 0 :(得分:1)

这对于另一个数据库(现在的MySQL)来说不是很容易移植,但是这样可以工作:

Article.count(:group=>"DATE_FORMAT(created_at, '%Y %b')")