यदि आप किसी ऐसे उत्पाद का उपयोग कर रहे हैं जो एसयूएम के लिए ऑर्डर किए गए क्लॉज को लागू करता है, तो आप ऐसा कुछ कर सकते हैं:
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 नहीं है।