Jika Anda menggunakan produk yang mengimplementasikan klausa OVER yang dipesan untuk SUM, Anda dapat melakukan sesuatu seperti ini:
select
cast(DeliveredDate as date) as DeliveredDate,
count(Delivered) as Delivered,
sum(count(Delivered)) over (
order by DeliveredDate
) as RunningTotal
from Orders
group by OrderDate
order by OrderDate;
Jumlah ekspresi Anda (Terkirim) agak aneh. Hanya untuk memastikan itu yang Anda inginkan:itu akan menghitung jumlah baris pada tanggal tertentu di mana nilai dalam kolom Terkirim BUKAN NULL.