Rails アプリケーションを開発しており、次の条件に基づいて統計を保存して表示する必要があります。
- 現在の月について、データベース内のすべてのエントリを表示します
- 過去 8 か月間、各月の累計を表示
- 残りについては、すべての値の累積を表示します
問題は、データベースにすべてのデータを保存したくなくて、表示時に条件を適用したくないということです。条件もカバーするようにデータベースの構造を維持する方法はありますか (たとえば、現在の月が変わった場合、すべての条件を適用してデータベースを更新するなど)。