Oblicz statystyki miesiąca
Mam tabelę darowizn, w której próbuję obliczyć łączną kwotę za każdy miesiąc. Od miesięcy bez żadnych darowizn chciałbym, aby wynik powrócił 0.
Oto moje aktualne zapytanie:
Donation.calculate(:sum, :amount, :conditions => {
:created_at => (Time.now.prev_year.all_year) },
:order => "EXTRACT(month FROM created_at)",
:group => ["EXTRACT(month FROM created_at)"])
co zwraca:
{7=>220392, 8=>334210, 9=>475188, 10=>323661, 11=>307689, 12=>439889}
Jakieś pomysły, jak złapać puste miesiące?