Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Cálculo do MySQL da soma cumulativa com uma condição de redefinição


Tudo isso requer uma lógica condicional simples:
SELECT t.id, t.count,
       @running_total := if(transactionType = 'RESET', t.value,
                            @running_total + t.value
                           ) as CurrentBalance
FROM TABLE t JOIN
     (SELECT @running_total := 0) params
ORDER BY t.id;