Я пытаюсь использовать чуть более интересную причину GROUP BY, чем то, что, похоже, поддерживается DataMapper из коробки.
Запрос, который я хочу сгенерировать, выглядит примерно так:
SELECT SUM(downloads), SUM(uploads) FROM daily_stats GROUP BY YEARWEEK(date)
Я бы хотел просто сказать DataMapper что-то вроде:
DailyStat.aggregate(:downloads.sum, :uploads.sum, :fields => [ :date.yearweek ])
С чего бы мне начать? Это легко достижимо?