Ако използвате продукт, който прилага подредени клаузи OVER за SUM, можете да направите нещо подобно:
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;
Вашият брой изрази (доставени) е малко странен. Само за да сте сигурни, че е това, което искате:ще преброи броя на редовете на конкретната дата, за която стойността в колоната Доставено НЕ Е NULL.