llevo bastantes días enganchado en una consulta y era por si me podéis ayudar.
Consulta:
Código SQL:
Ver original
SELECT mes, ROUND(SUM(beneficio), 2) AS profit, (SELECT ROUND(SUM(beneficio), 2) FROM `brbtps_pronosticos`) AS acumulado FROM `brbtps_pronosticos` GROUP BY mes ORDER BY mes DESC
Y el resultado que saca es:
mes | Total mes | acumulado
Sep 2021 | 10.59 | 7.59
Oct 2021 | -3.00 | 7.59
Lo que me gustaría es que el acumulado de Septiembre tendría que ser igual que total mes y luego el de Octubre es la resta que ya la hace bien, pero luego por ejemplo el noviembre podría ser una suma o una resta.
Es para crear un grafico del beneficio por meses pero acumulativo, voy a dejar un ejemplo.
mes | Total mes | acumulado
Sep 2021 | 10.59 | 10.59
Oct 2021 | -3.00 | 7.59
Nov 2021 | 2.00 | 9.59
Espero explicarme bien y gracias a todos.