FUNCIÓN RUNNING TOTAL EN MYSQL
MYSQL
La función running total de mysql calcula la suma acumulada de los valores en una secuencia o rango específico., es una función ventana.
Un total acumulado, también conocido como suma acumulativa, representa la suma de los valores a medida que se acumulan con el tiempo o en una secuencia específica. Ofrece información sobre el progreso , el crecimiento o la acumulación acumulativa de la cantidad durante un período. Por ejemplo, en aplicaciones financieras, los totales se utilizan para realizar un seguimiento de los saldos de las cuentas, los ingresos, los gastos o los precios de las acciones a lo largo del tiempo.Ejemplo:
SET @running_total := 0;
SELECT id, valor, (@running_total := @running_total + valor) AS running_total
FROM su_tabla
ORDER BY id;
id valor total_en_ejecución
1 10 10
2 20 30
3 30 60
4 40 100
5 50 150