Sử dụng các hàm phân tích của Oracle. Thay đổi chế độ xem nội tuyến cho table_a
đến một cái gì đó như:
select attr1,
attr2,
sum(quantity) over (partition by attr1 order by attr1) as total_qty,
attr3
from table_a
where attr4 > 0
Điều này có thể cần điều chỉnh một chút, nhưng đó là ý tưởng cơ bản.