Bạn có thể muốn xem lại tài liệu về đặc điểm cửa sổ ( tại đây ). Mặc định là "phạm vi giữa" xác định phạm vi theo các giá trị trong hàng. Bạn muốn "hàng giữa":
select grandtotal,
sum(grandtotal) over (order by agentname rows between unbounded preceding and current row)
from call;
Ngoài ra, bạn có thể bao gồm một id
trong sắp xếp để đảm bảo tính duy nhất và không phải giải quyết vấn đề các giá trị khóa bằng nhau.