У меня есть следующие строки кода, который работает в SQLite, но в Postgres не:Группировка в Ruby On Rails с использованием Postgres
@income_by_category = SoldCategory.group(:category_name).having("branch_id=?", @branch_id).sum(:total).to_a
Это в основном группируя все SoldCategory
по :category_name
, которые имеют один и тот же @branch_id
, добавив все свои :total
и преобразуя их в массив. Я использую его для предоставления некоторых данных на некоторых диаграммах. Это дает мне результат, аналогичный этому:
[['shoes', 5000], ['pants', 6000], ['shirts', 7000]]
Как достичь такого же результата с помощью PostGress?
Что SQL генерирует ActiveRecord? – Georges