Microsoft SQL Server Suma acumulativa


Ejemplo

Usando la Tabla de ventas de artículos , intentaremos descubrir cómo aumentan las ventas de nuestros artículos a través de las fechas. Para ello, calcularemos la suma acumulada de las ventas totales por pedido de artículo antes de la fecha de venta.

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