Rails、ActiveRecordでの書き方。
月別の合計を出す機会があったので、色々調べてみて、
一番簡潔そうなのがこれでした。
sales_controller.rb
@sales = Sale.group("MONTH(date)").sum(:column)
groupでまとめて、sumしてます。
ちなみに、MONTHをYEARに変えれば年ごとになります。
もっと良いのがあれば教えてください。
Go to list of users who liked
More than 5 years have passed since last update.
Rails、ActiveRecordでの書き方。
月別の合計を出す機会があったので、色々調べてみて、
一番簡潔そうなのがこれでした。
@sales = Sale.group("MONTH(date)").sum(:column)
groupでまとめて、sumしてます。
ちなみに、MONTHをYEARに変えれば年ごとになります。
もっと良いのがあれば教えてください。
Register as a new user and use Qiita more conveniently
Go to list of users who liked