sql >> Base de Datos >  >> RDS >> Sqlserver

Cómo agregar continuamente valores de la fila inicial y la fila siguiente

Si está utilizando MSSQL2012 o superior puedes usar OVER cláusula.

SELECT t2.id, t2.value, SUM(t2.value) OVER (ORDER BY t2.id) as [Result]
FROM   Test01 t2
ORDER BY t2.id;

demostración de sql fiddle