我試圖重新在軌道下面的MySQL查詢3如何通過日和年在Rails3中
select count(id), year(created_at), month(created_at) from table where published_state = 'published' group by year(created_at), month(created_at);
我已經試過類似組中的Active Record:
results = Table.select('count(id), year(created_at), month(created_at)').where('published_state LIKE ?', 'published').group('year(created_at), month(created_at)')
但它不會返回我想要的。
我剛剛得到這個回報
[#<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >,
#<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >, #<Table >]
我怎樣才能做到這一點?
謝謝!
是的,實際上,有一種方法可以在每個結果中包含id的方式嗎? – content01
感謝這個答案幫助我很多... – Sakeer