【发布时间】:2018-10-16 19:00:05
【问题描述】:
我如何在 rails 终端上写这个查询?
select
month(created_at) as 'mês',
sum(points) as 'total de pontos',
count(*) as 'operações',
avg(points) as 'média'
from
cashmilhas_07_16.operations
where
operation_type = 1
and created_at >= '2018-01-01'
group by
year(created_at),
month(created_at)
【问题讨论】:
-
您的型号名称是什么?用 AR 编写也很容易。
-
模型正在运行
-
请阅读此api.rubyonrails.org/classes/ActiveRecord/QueryMethods.html,您将可以自己编写。如果再次卡住,则显示已尝试的 AR 查询..
标签: sql ruby-on-rails activerecord