Расчет накопленной суммы в PostgreSQL

Я хочу найти совокупное или текущее количество поля и вставить его от подготовки к таблице. Моя структура размещения примерно такая:

ea_month    id       amount    ea_year    circle_id
April       92570    1000      2014        1
April       92571    3000      2014        2
April       92572    2000      2014        3
March       92573    3000      2014        1
March       92574    2500      2014        2
March       92575    3750      2014        3
February    92576    2000      2014        1
February    92577    2500      2014        2
February    92578    1450      2014        3          

Я хочу, чтобы моя целевая таблица выглядела примерно так:

ea_month    id       amount    ea_year    circle_id    cum_amt
February    92576    1000      2014        1           1000 
March       92573    3000      2014        1           4000
April       92570    2000      2014        1           6000
February    92577    3000      2014        2           3000
March       92574    2500      2014        2           5500
April       92571    3750      2014        2           9250
February    92578    2000      2014        3           2000
March       92575    2500      2014        3           4500
April       92572    1450      2014        3           5950

Я действительно очень смущен тем, как добиться этого результата. Я хочу достичь этого результата, используя PostgreSQL.

Кто-нибудь может подсказать, как добиться этого набора результатов?

Ответы на вопрос(1)

Ваш ответ на вопрос