次の SQL クエリを Arel に変換するにはどうすればよいですか?
SELECT
SUM(
LEAST(
SPONSORSHIPS.AMOUNT_PER_LAP * (
SELECT
SUM(LAPS.POINTS)
FROM
LAPS
WHERE
LAPS.CAMPAIGN_ID = :j_id
),
SPONSORSHIPS.MAX_AMOUNT
)
)
FROM
SPONSORSHIPS
WHERE
SPONSORSHIPS.CAMPAIGN_ID = :j_id;
3 つのテーブル/モデルがあります。jogathons
、sponsorships
、およびlaps
。:j_id
ジョガソンIDです。