Microsoft SQL Server Somma cumulativa

Esempio

Usando la Tabella delle vendite degli articoli, cercheremo di scoprire come le vendite dei nostri articoli stanno aumentando attraverso le date. Per fare ciò calcoleremo la somma cumulativa delle vendite totali per ordine dell'articolo entro la data di vendita.

SELECT item_id, sale_Date 
       SUM(quantity * price) OVER(PARTITION BY item_id ORDER BY sale_Date ROWS BETWEEN UNBOUNDED PRECEDING) AS SalesTotal
  FROM SalesTable