Этот запрос работает, когда я пытаюсь выполнить его в SQLite:
Transaction.where(:paid => true).select("created_at, SUM(amount) amount").group("DATE(created_at)").order('created_at')
Но когда я запускаю его с postgreSQL, он не работает.Вот сообщение об ошибке:
ActiveRecord::StatementInvalid: PGError: ERROR: column "transactions.created_at" must appear in the GROUP BY clause or be used in an aggregate function : SELECT created_at, SUM(amount) as amount FROM "transactions" WHERE ("transactions"."paid" = 't') GROUP BY DATE(created_at) ORDER BY created_at
Кто-нибудь, кто может мне помочь?
Заранее спасибо