I have a table that is not in normal database forms, but has old data that I need to get.
I managed to get you to submit the daily statement, but now I need to modify it to generate the monthly statement in the following query:
SELECT dia, mes, ano, credito, debito, format(saldo,2) as saldo
FROM (
SELECT
dia,
mes,
ano,
credito,
debito,
@dc := dc AS tipo,
@saldo := IF(@dc = 'C', @saldo + credito, @saldo - debito) AS saldo
FROM lc_movimento, (SELECT @dc := 'C', @saldo := 0) as vars
ORDER BY ano, mes, dia
) AS extrato
This is the demo link:
This is the desired result.
mês ano credito debeito saldo 5 2014 2500 8722,6 -6222,6 6 2014 0 12792,96 -19015,56 7 2014 0 10884,82 -29900,38 8 2014 0 10884,82 -40785,2 9 2014 0 10022,68 -50807,88 5 2015 650 7580,25 -57738,13