我正在尝试按月度表对凭证进行分组。
在优惠券模型中
Description
在凭证助手中
def self.total_grouped_by_day(start)
vouchers = where(created_at: start.beginning_of_day..Time.zone.now)
vouchers = vouchers.group("date(created_at)")
vouchers = vouchers.select("created_at, sum(harga) as total_price")
vouchers.group_by { |v| v.created_at.to_date }
end
但是我收到此错误=
“ PG :: GroupingError:错误:列“ vouchers.created_at”必须出现在GROUP BY子句中或在聚合函数中使用“
如何解决此问题?谢谢