Railsでこれを行うには?:
select avg(cnt)
from
(
select
count(*) as cnt
from
sngs s
inner join clbs c on c.id = s.clb_id
where
c.user_id = 35
group by
date(s.record_date)
) sc
この線
current_user.sngs.joins(:clb).average("count(*)", group: "date(record_date)")
エラーが発生します:
PG::Error: エラー: 集約関数呼び出しはネストできません LINE 1: SELECT AVG(count(*)) .............