tengo esta consulta MySQL:Calcular un total acumulado en MySQL
SELECT DAYOFYEAR(`date`) AS d, COUNT(*)
FROM `orders`
WHERE `hasPaid` > 0
GROUP BY d
ORDER BY d
que devuelve algo como esto:
d | COUNT(*) |
20 | 5 |
21 | 7 |
22 | 12 |
23 | 4 |
Lo que realmente me gusta es otra columna en el extremo para mostrar la total acumulado:
d | COUNT(*) | ??? |
20 | 5 | 5 |
21 | 7 | 12 |
22 | 12 | 24 |
23 | 4 | 28 |
¿Esto es posible?
posible duplicado de [Crear una columna de suma acumulativa en MySQL] (http://stackoverflow.com/questions/2563918/create-a-cumulative-sum-column-in-mysql) – Ztyx
@Ztyx Se realizó su pregunta vinculada más de un año después. Entonces, sería más bien al revés. –