Blog de Gonzalo

Blog de programación de Gonzalo López

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
Al resultado se le añadirá la columna con el orden secuencial de cada fila.

Compartir en twitter