Tôi muốn tìm số lượng trường tích lũy hoặc đang chạy và chèn nó từ giai đoạn vào bảng. Cấu trúc dàn dựng của tôi giống như sau:
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
Tôi muốn bảng mục tiêu của mình trông giống như sau:
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
Tôi thực sự rất bối rối không biết làm thế nào để đạt được kết quả này. Tôi muốn đạt được kết quả này bằng cách sử dụng PostgreSQL.
Bất cứ ai có thể gợi ý làm thế nào để đạt được tập hợp kết quả này?